Warning: Permanently added '100.24.58.93' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 1919596 --chroot fedora-rawhide-x86_64 --detached Version: 0.45 Task: {'build_id': 1919596, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'git_hash': '56bdaa41a9ad3c18543559bea8dbeba996cc849b', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/odubaj/autoconf-2.70/firebird.git', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'firebird', 'package_version': '3.0.7.33374-3.fc33', 'project_dirname': 'autoconf-2.70', 'project_name': 'autoconf-2.70', 'project_owner': 'odubaj', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/odubaj/autoconf-2.70/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'odubaj/autoconf-2.70--odubaj', 'source_json': {}, 'source_type': None, 'submitter': 'odubaj', 'task_id': '1919596-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/odubaj/autoconf-2.70/firebird.git /tmp/copr-rpmbuild-lvxc2os4/obtain-sources/firebird --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/odubaj/autoconf-2.70/firebird.git', '/tmp/copr-rpmbuild-lvxc2os4/obtain-sources/firebird', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/copr-rpmbuild-lvxc2os4/obtain-sources/firebird'... Running: git checkout 56bdaa41a9ad3c18543559bea8dbeba996cc849b cmd: ['git', 'checkout', '56bdaa41a9ad3c18543559bea8dbeba996cc849b'] cwd: /tmp/copr-rpmbuild-lvxc2os4/obtain-sources/firebird rc: 0 stdout: stderr: Note: switching to '56bdaa41a9ad3c18543559bea8dbeba996cc849b'. 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 switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 56bdaa4 automatic import of firebird Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /tmp/copr-rpmbuild-lvxc2os4/obtain-sources/firebird rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading Firebird-3.0.7.33374-0.tar.bz2 INFO: Calling: curl -H Pragma: -o Firebird-3.0.7.33374-0.tar.bz2 --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/odubaj/autoconf-2.70/firebird/Firebird-3.0.7.33374-0.tar.bz2/md5/84f35c910bb8ba6d9fd985062240c900/Firebird-3.0.7.33374-0.tar.bz2 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 9610k 100 9610k 0 0 19.6M 0 --:--:-- --:--:-- --:--:-- 19.6M INFO: Reading stdout from command: md5sum Firebird-3.0.7.33374-0.tar.bz2 Running (timeout=18000): unbuffer mock --buildsrpm --spec /tmp/copr-rpmbuild-lvxc2os4/obtain-sources/firebird/firebird.spec --sources /tmp/copr-rpmbuild-lvxc2os4/obtain-sources/firebird --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1611937252.735937 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.9 starting (python version = 3.9.1, NVR = mock-2.9-1.fc33)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/tmp/copr-rpmbuild-lvxc2os4/obtain-sources/firebird/firebird.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1611937252.735937/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 2.9 INFO: Mock Version: 2.9 Start(bootstrap): dnf install No matches found for the following disable plugin patterns: local, spacewalk Copr repository 41 MB/s | 13 MB 00:00 fedora 27 MB/s | 73 MB 00:02 Last metadata expiration check: 0:00:04 ago on Fri Jan 29 16:20:59 2021. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: dnf  noarch 4.6.0-1.fc34 fedora 446 k dnf-plugins-core  noarch 4.0.19-1.fc34 fedora 35 k Installing dependencies: alternatives  x86_64 1.15-1.fc34 fedora 35 k audit-libs  x86_64 3.0-1.fc34 fedora 113 k basesystem  noarch 11-10.fc33 fedora 6.8 k bash  x86_64 5.1.0-2.fc34 copr_base 1.7 M bzip2-libs  x86_64 1.0.8-4.fc33 fedora 40 k ca-certificates  noarch 2020.2.41-6.fc34 fedora 353 k coreutils  x86_64 8.32-15.fc34 fedora 1.1 M coreutils-common  x86_64 8.32-15.fc34 fedora 2.0 M crypto-policies  noarch 20210127-2.gitb21c811.fc34 fedora 57 k curl  x86_64 7.74.0-4.fc34 copr_base 299 k cyrus-sasl-lib  x86_64 2.1.27-6.fc33 fedora 101 k dbus-libs  x86_64 1:1.12.20-3.fc34 copr_base 153 k dnf-data  noarch 4.6.0-1.fc34 fedora 47 k elfutils-default-yama-scope  noarch 0.182-3.fc34 copr_base 16 k elfutils-libelf  x86_64 0.182-3.fc34 copr_base 194 k elfutils-libs  x86_64 0.182-3.fc34 copr_base 265 k expat  x86_64 2.2.10-2.fc34 copr_base 105 k fedora-gpg-keys  noarch 34-0.8 fedora 107 k fedora-release  noarch 34-0.10 fedora 11 k fedora-release-common  noarch 34-0.10 fedora 20 k fedora-release-identity-basic noarch 34-0.10 fedora 12 k fedora-repos  noarch 34-0.8 fedora 11 k fedora-repos-rawhide  noarch 34-0.8 fedora 10 k file-libs  x86_64 5.39-5.fc34 copr_base 592 k filesystem  x86_64 3.14-4.fc34 fedora 1.1 M gawk  x86_64 5.1.0-2.fc33 fedora 1.0 M gdbm-libs  x86_64 1:1.19-2.fc34 copr_base 54 k glib2  x86_64 2.67.1-3.fc34 fedora 2.7 M glibc  x86_64 2.32.9000-26.fc34 fedora 3.5 M glibc-common  x86_64 2.32.9000-26.fc34 fedora 2.1 M glibc-minimal-langpack  x86_64 2.32.9000-26.fc34 fedora 110 k gmp  x86_64 1:6.2.0-6.fc34 copr_base 320 k gnupg2  x86_64 2.2.27-1.fc34 fedora 2.3 M gnutls  x86_64 3.6.15-4.fc34 copr_base 910 k gpgme  x86_64 1.15.1-1.fc34 fedora 207 k grep  x86_64 3.6-2.fc34 copr_base 260 k ima-evm-utils  x86_64 1.3.2-2.fc34 copr_base 62 k json-c  x86_64 0.14-7.fc33 fedora 41 k keyutils-libs  x86_64 1.6.1-1.fc34 fedora 31 k krb5-libs  x86_64 1.19-0.beta2.5.fc34 copr_base 735 k libacl  x86_64 2.2.53-10.fc34 copr_base 24 k libarchive  x86_64 3.5.1-2.fc34 copr_base 393 k libassuan  x86_64 2.5.4-1.fc34 fedora 68 k libattr  x86_64 2.4.48-11.fc34 copr_base 18 k libblkid  x86_64 2.36.1-4.fc34 copr_base 101 k libbrotli  x86_64 1.0.9-3.fc34 fedora 322 k libcap  x86_64 2.46-1.fc34 fedora 65 k libcap-ng  x86_64 0.8.2-1.fc34 fedora 32 k libcom_err  x86_64 1.45.6-4.fc33 fedora 27 k libcomps  x86_64 0.1.15-5.fc33 fedora 79 k libcurl  x86_64 7.74.0-4.fc34 copr_base 286 k libdb  x86_64 5.3.28-46.fc34 copr_base 761 k libdnf  x86_64 0.58.0-1.fc34 fedora 632 k libffi  x86_64 3.1-27.fc34 fedora 33 k libgcc  x86_64 11.0.0-0.17.fc34 fedora 91 k libgcrypt  x86_64 1.9.1-1.fc34 copr_base 512 k libgomp  x86_64 11.0.0-0.17.fc34 fedora 262 k libgpg-error  x86_64 1.41-2.fc34 copr_base 213 k libidn2  x86_64 2.3.0-4.fc34 fedora 104 k libksba  x86_64 1.5.0-1.fc34 fedora 152 k libmetalink  x86_64 0.1.3-13.fc33 fedora 31 k libmodulemd  x86_64 2.12.0-1.fc34 fedora 235 k libmount  x86_64 2.36.1-4.fc34 copr_base 131 k libnghttp2  x86_64 1.42.0-1.fc34 fedora 76 k libnsl2  x86_64 1.3.0-2.fc34 copr_base 59 k libpsl  x86_64 0.21.1-2.fc33 fedora 61 k librepo  x86_64 1.12.1-1.fc34 fedora 97 k libreport-filesystem  noarch 2.14.0-16.fc34 copr_base 15 k libselinux  x86_64 3.2-0.rc1.1.fc34 fedora 84 k libsemanage  x86_64 3.2-0.rc1.1.fc34 fedora 116 k libsepol  x86_64 3.2-0.rc1.1.fc34 fedora 286 k libsigsegv  x86_64 2.13-2.fc34 copr_base 27 k libsmartcols  x86_64 2.36.1-4.fc34 copr_base 60 k libsolv  x86_64 0.7.17-2.fc34 fedora 392 k libssh  x86_64 0.9.5-1.fc34 fedora 209 k libssh-config  noarch 0.9.5-1.fc34 fedora 11 k libstdc++  x86_64 11.0.0-0.17.fc34 fedora 693 k libtasn1  x86_64 4.16.0-3.fc33 fedora 75 k libtirpc  x86_64 1.3.1-1.fc34 copr_base 95 k libunistring  x86_64 0.9.10-9.fc33 fedora 516 k libusbx  x86_64 1.0.23-3.fc34 copr_base 71 k libuuid  x86_64 2.36.1-4.fc34 copr_base 25 k libverto  x86_64 0.3.1-3.fc34 copr_base 22 k libxcrypt  x86_64 4.4.17-2.fc34 copr_base 119 k libxml2  x86_64 2.9.10-9.fc34 fedora 744 k libyaml  x86_64 0.2.5-5.fc34 copr_base 61 k libzstd  x86_64 1.4.7-1.fc34 fedora 340 k lua-libs  x86_64 5.4.2-2.fc34 copr_base 217 k lz4-libs  x86_64 1.9.3-1.fc34 fedora 67 k mpfr  x86_64 4.1.0-2.fc33 fedora 1.4 M ncurses-base  noarch 6.2-3.20200222.fc33 fedora 60 k ncurses-libs  x86_64 6.2-3.20200222.fc33 fedora 329 k nettle  x86_64 3.7-2.fc34 copr_base 397 k npth  x86_64 1.6-5.fc33 fedora 25 k openldap  x86_64 2.4.57-1.fc34 fedora 261 k openssl-libs  x86_64 1:1.1.1i-1.fc34 fedora 1.4 M p11-kit  x86_64 0.23.22-3.fc34 fedora 369 k p11-kit-trust  x86_64 0.23.22-3.fc34 fedora 141 k pcre  x86_64 8.44-3.fc34.1 copr_base 200 k pcre2  x86_64 10.36-2.fc34.1 copr_base 235 k pcre2-syntax  noarch 10.36-2.fc34.1 copr_base 143 k popt  x86_64 1.18-2.fc34 fedora 59 k publicsuffix-list-dafsa  noarch 20190417-4.fc33 fedora 55 k python-pip-wheel  noarch 21.0-1.fc34 fedora 1.3 M python-setuptools-wheel  noarch 52.0.0-1.fc34 fedora 471 k python3  x86_64 3.9.1-5.fc34 copr_base 29 k python3-dateutil  noarch 1:2.8.1-2.fc33 fedora 289 k python3-dbus  x86_64 1.2.16-4.fc34 copr_base 134 k python3-distro  noarch 1.5.0-4.fc33 fedora 36 k python3-dnf  noarch 4.6.0-1.fc34 fedora 414 k python3-dnf-plugins-core  noarch 4.0.19-1.fc34 fedora 197 k python3-gpg  x86_64 1.15.1-1.fc34 fedora 268 k python3-hawkey  x86_64 0.58.0-1.fc34 fedora 116 k python3-libcomps  x86_64 0.1.15-5.fc33 fedora 51 k python3-libdnf  x86_64 0.58.0-1.fc34 fedora 793 k python3-libs  x86_64 3.9.1-5.fc34 copr_base 7.4 M python3-rpm  x86_64 4.16.1.2-4.fc34.1 copr_base 99 k python3-setuptools  noarch 52.0.0-1.fc34 fedora 842 k python3-six  noarch 1.15.0-3.fc34 fedora 37 k readline  x86_64 8.1-1.fc34 fedora 216 k rpm  x86_64 4.16.1.2-4.fc34.1 copr_base 502 k rpm-build-libs  x86_64 4.16.1.2-4.fc34.1 copr_base 98 k rpm-libs  x86_64 4.16.1.2-4.fc34.1 copr_base 328 k rpm-sign-libs  x86_64 4.16.1.2-4.fc34.1 copr_base 27 k sed  x86_64 4.8-7.fc34 copr_base 299 k setup  noarch 2.13.7-2.fc33 fedora 142 k shadow-utils  x86_64 2:4.8.1-7.fc34 copr_base 1.2 M sqlite-libs  x86_64 3.34.1-2.fc34 copr_base 627 k systemd-libs  x86_64 247.2-1.fc34 fedora 546 k tpm2-tss  x86_64 3.0.3-2.fc34 copr_base 577 k tzdata  noarch 2021a-1.fc34 fedora 432 k xz-libs  x86_64 5.2.5-4.fc34 fedora 91 k zchunk-libs  x86_64 1.1.9-1.fc34 fedora 46 k zlib  x86_64 1.2.11-24.fc34 copr_base 92 k Transaction Summary ================================================================================ Install 136 Packages Total download size: 55 M Installed size: 192 M Downloading Packages: (1/136): dbus-libs-1.12.20-3.fc34.x86_64.rpm 5.1 MB/s | 153 kB 00:00 (2/136): curl-7.74.0-4.fc34.x86_64.rpm 9.1 MB/s | 299 kB 00:00 (3/136): elfutils-default-yama-scope-0.182-3.fc 5.6 MB/s | 16 kB 00:00 (4/136): elfutils-libelf-0.182-3.fc34.x86_64.rp 28 MB/s | 194 kB 00:00 (5/136): elfutils-libs-0.182-3.fc34.x86_64.rpm 28 MB/s | 265 kB 00:00 (6/136): expat-2.2.10-2.fc34.x86_64.rpm 20 MB/s | 105 kB 00:00 (7/136): gdbm-libs-1.19-2.fc34.x86_64.rpm 12 MB/s | 54 kB 00:00 (8/136): file-libs-5.39-5.fc34.x86_64.rpm 37 MB/s | 592 kB 00:00 (9/136): gmp-6.2.0-6.fc34.x86_64.rpm 28 MB/s | 320 kB 00:00 (10/136): grep-3.6-2.fc34.x86_64.rpm 38 MB/s | 260 kB 00:00 (11/136): ima-evm-utils-1.3.2-2.fc34.x86_64.rpm 19 MB/s | 62 kB 00:00 (12/136): bash-5.1.0-2.fc34.x86_64.rpm 20 MB/s | 1.7 MB 00:00 (13/136): gnutls-3.6.15-4.fc34.x86_64.rpm 32 MB/s | 910 kB 00:00 (14/136): libacl-2.2.53-10.fc34.x86_64.rpm 4.5 MB/s | 24 kB 00:00 (15/136): krb5-libs-1.19-0.beta2.5.fc34.x86_64. 39 MB/s | 735 kB 00:00 (16/136): libattr-2.4.48-11.fc34.x86_64.rpm 4.4 MB/s | 18 kB 00:00 (17/136): libarchive-3.5.1-2.fc34.x86_64.rpm 41 MB/s | 393 kB 00:00 (18/136): libblkid-2.36.1-4.fc34.x86_64.rpm 16 MB/s | 101 kB 00:00 (19/136): libcurl-7.74.0-4.fc34.x86_64.rpm 30 MB/s | 286 kB 00:00 (20/136): libgpg-error-1.41-2.fc34.x86_64.rpm 29 MB/s | 213 kB 00:00 (21/136): libgcrypt-1.9.1-1.fc34.x86_64.rpm 33 MB/s | 512 kB 00:00 (22/136): libdb-5.3.28-46.fc34.x86_64.rpm 36 MB/s | 761 kB 00:00 (23/136): libmount-2.36.1-4.fc34.x86_64.rpm 16 MB/s | 131 kB 00:00 (24/136): libnsl2-1.3.0-2.fc34.x86_64.rpm 11 MB/s | 59 kB 00:00 (25/136): libreport-filesystem-2.14.0-16.fc34.n 6.0 MB/s | 15 kB 00:00 (26/136): libsigsegv-2.13-2.fc34.x86_64.rpm 8.3 MB/s | 27 kB 00:00 (27/136): libsmartcols-2.36.1-4.fc34.x86_64.rpm 13 MB/s | 60 kB 00:00 (28/136): libtirpc-1.3.1-1.fc34.x86_64.rpm 19 MB/s | 95 kB 00:00 (29/136): libusbx-1.0.23-3.fc34.x86_64.rpm 21 MB/s | 71 kB 00:00 (30/136): libuuid-2.36.1-4.fc34.x86_64.rpm 7.7 MB/s | 25 kB 00:00 (31/136): libverto-0.3.1-3.fc34.x86_64.rpm 7.0 MB/s | 22 kB 00:00 (32/136): libyaml-0.2.5-5.fc34.x86_64.rpm 21 MB/s | 61 kB 00:00 (33/136): libxcrypt-4.4.17-2.fc34.x86_64.rpm 21 MB/s | 119 kB 00:00 (34/136): lua-libs-5.4.2-2.fc34.x86_64.rpm 27 MB/s | 217 kB 00:00 (35/136): pcre-8.44-3.fc34.1.x86_64.rpm 25 MB/s | 200 kB 00:00 (36/136): nettle-3.7-2.fc34.x86_64.rpm 32 MB/s | 397 kB 00:00 (37/136): pcre2-10.36-2.fc34.1.x86_64.rpm 26 MB/s | 235 kB 00:00 (38/136): pcre2-syntax-10.36-2.fc34.1.noarch.rp 21 MB/s | 143 kB 00:00 (39/136): python3-3.9.1-5.fc34.x86_64.rpm 8.6 MB/s | 29 kB 00:00 (40/136): python3-dbus-1.2.16-4.fc34.x86_64.rpm 19 MB/s | 134 kB 00:00 (41/136): python3-rpm-4.16.1.2-4.fc34.1.x86_64. 15 MB/s | 99 kB 00:00 (42/136): rpm-build-libs-4.16.1.2-4.fc34.1.x86_ 27 MB/s | 98 kB 00:00 (43/136): rpm-4.16.1.2-4.fc34.1.x86_64.rpm 34 MB/s | 502 kB 00:00 (44/136): rpm-libs-4.16.1.2-4.fc34.1.x86_64.rpm 26 MB/s | 328 kB 00:00 (45/136): rpm-sign-libs-4.16.1.2-4.fc34.1.x86_6 6.1 MB/s | 27 kB 00:00 (46/136): sed-4.8-7.fc34.x86_64.rpm 28 MB/s | 299 kB 00:00 (47/136): shadow-utils-4.8.1-7.fc34.x86_64.rpm 46 MB/s | 1.2 MB 00:00 (48/136): sqlite-libs-3.34.1-2.fc34.x86_64.rpm 32 MB/s | 627 kB 00:00 (49/136): zlib-1.2.11-24.fc34.x86_64.rpm 18 MB/s | 92 kB 00:00 (50/136): tpm2-tss-3.0.3-2.fc34.x86_64.rpm 36 MB/s | 577 kB 00:00 (51/136): alternatives-1.15-1.fc34.x86_64.rpm 1.2 MB/s | 35 kB 00:00 (52/136): audit-libs-3.0-1.fc34.x86_64.rpm 4.6 MB/s | 113 kB 00:00 (53/136): basesystem-11-10.fc33.noarch.rpm 2.8 MB/s | 6.8 kB 00:00 (54/136): bzip2-libs-1.0.8-4.fc33.x86_64.rpm 13 MB/s | 40 kB 00:00 (55/136): ca-certificates-2020.2.41-6.fc34.noar 35 MB/s | 353 kB 00:00 (56/136): coreutils-8.32-15.fc34.x86_64.rpm 40 MB/s | 1.1 MB 00:00 (57/136): crypto-policies-20210127-2.gitb21c811 15 MB/s | 57 kB 00:00 (58/136): cyrus-sasl-lib-2.1.27-6.fc33.x86_64.r 25 MB/s | 101 kB 00:00 (59/136): coreutils-common-8.32-15.fc34.x86_64. 48 MB/s | 2.0 MB 00:00 (60/136): dnf-4.6.0-1.fc34.noarch.rpm 28 MB/s | 446 kB 00:00 (61/136): dnf-data-4.6.0-1.fc34.noarch.rpm 11 MB/s | 47 kB 00:00 (62/136): python3-libs-3.9.1-5.fc34.x86_64.rpm 40 MB/s | 7.4 MB 00:00 (63/136): dnf-plugins-core-4.0.19-1.fc34.noarch 1.1 MB/s | 35 kB 00:00 (64/136): fedora-gpg-keys-34-0.8.noarch.rpm 3.4 MB/s | 107 kB 00:00 (65/136): fedora-release-34-0.10.noarch.rpm 4.3 MB/s | 11 kB 00:00 (66/136): fedora-release-common-34-0.10.noarch. 9.2 MB/s | 20 kB 00:00 (67/136): fedora-release-identity-basic-34-0.10 4.9 MB/s | 12 kB 00:00 (68/136): fedora-repos-34-0.8.noarch.rpm 3.6 MB/s | 11 kB 00:00 (69/136): fedora-repos-rawhide-34-0.8.noarch.rp 6.3 MB/s | 10 kB 00:00 (70/136): gawk-5.1.0-2.fc33.x86_64.rpm 45 MB/s | 1.0 MB 00:00 (71/136): filesystem-3.14-4.fc34.x86_64.rpm 36 MB/s | 1.1 MB 00:00 (72/136): glib2-2.67.1-3.fc34.x86_64.rpm 45 MB/s | 2.7 MB 00:00 (73/136): glibc-common-2.32.9000-26.fc34.x86_64 45 MB/s | 2.1 MB 00:00 (74/136): glibc-minimal-langpack-2.32.9000-26.f 6.0 MB/s | 110 kB 00:00 (75/136): glibc-2.32.9000-26.fc34.x86_64.rpm 48 MB/s | 3.5 MB 00:00 (76/136): gpgme-1.15.1-1.fc34.x86_64.rpm 11 MB/s | 207 kB 00:00 (77/136): json-c-0.14-7.fc33.x86_64.rpm 7.3 MB/s | 41 kB 00:00 (78/136): keyutils-libs-1.6.1-1.fc34.x86_64.rpm 11 MB/s | 31 kB 00:00 (79/136): libassuan-2.5.4-1.fc34.x86_64.rpm 18 MB/s | 68 kB 00:00 (80/136): libcap-2.46-1.fc34.x86_64.rpm 17 MB/s | 65 kB 00:00 (81/136): gnupg2-2.2.27-1.fc34.x86_64.rpm 51 MB/s | 2.3 MB 00:00 (82/136): libcap-ng-0.8.2-1.fc34.x86_64.rpm 2.9 MB/s | 32 kB 00:00 (83/136): libbrotli-1.0.9-3.fc34.x86_64.rpm 15 MB/s | 322 kB 00:00 (84/136): libcom_err-1.45.6-4.fc33.x86_64.rpm 7.1 MB/s | 27 kB 00:00 (85/136): libcomps-0.1.15-5.fc33.x86_64.rpm 16 MB/s | 79 kB 00:00 (86/136): libffi-3.1-27.fc34.x86_64.rpm 10 MB/s | 33 kB 00:00 (87/136): libgcc-11.0.0-0.17.fc34.x86_64.rpm 17 MB/s | 91 kB 00:00 (88/136): libgomp-11.0.0-0.17.fc34.x86_64.rpm 32 MB/s | 262 kB 00:00 (89/136): libdnf-0.58.0-1.fc34.x86_64.rpm 38 MB/s | 632 kB 00:00 (90/136): libidn2-2.3.0-4.fc34.x86_64.rpm 13 MB/s | 104 kB 00:00 (91/136): libmetalink-0.1.3-13.fc33.x86_64.rpm 12 MB/s | 31 kB 00:00 (92/136): libksba-1.5.0-1.fc34.x86_64.rpm 20 MB/s | 152 kB 00:00 (93/136): libmodulemd-2.12.0-1.fc34.x86_64.rpm 36 MB/s | 235 kB 00:00 (94/136): libnghttp2-1.42.0-1.fc34.x86_64.rpm 14 MB/s | 76 kB 00:00 (95/136): libpsl-0.21.1-2.fc33.x86_64.rpm 12 MB/s | 61 kB 00:00 (96/136): librepo-1.12.1-1.fc34.x86_64.rpm 29 MB/s | 97 kB 00:00 (97/136): libsemanage-3.2-0.rc1.1.fc34.x86_64.r 26 MB/s | 116 kB 00:00 (98/136): libselinux-3.2-0.rc1.1.fc34.x86_64.rp 9.8 MB/s | 84 kB 00:00 (99/136): libsepol-3.2-0.rc1.1.fc34.x86_64.rpm 20 MB/s | 286 kB 00:00 (100/136): libssh-0.9.5-1.fc34.x86_64.rpm 18 MB/s | 209 kB 00:00 (101/136): libssh-config-0.9.5-1.fc34.noarch.rp 4.4 MB/s | 11 kB 00:00 (102/136): libsolv-0.7.17-2.fc34.x86_64.rpm 21 MB/s | 392 kB 00:00 (103/136): libtasn1-4.16.0-3.fc33.x86_64.rpm 21 MB/s | 75 kB 00:00 (104/136): libunistring-0.9.10-9.fc33.x86_64.rp 25 MB/s | 516 kB 00:00 (105/136): libstdc++-11.0.0-0.17.fc34.x86_64.rp 24 MB/s | 693 kB 00:00 (106/136): libxml2-2.9.10-9.fc34.x86_64.rpm 27 MB/s | 744 kB 00:00 (107/136): lz4-libs-1.9.3-1.fc34.x86_64.rpm 14 MB/s | 67 kB 00:00 (108/136): libzstd-1.4.7-1.fc34.x86_64.rpm 21 MB/s | 340 kB 00:00 (109/136): ncurses-base-6.2-3.20200222.fc33.noa 8.5 MB/s | 60 kB 00:00 (110/136): npth-1.6-5.fc33.x86_64.rpm 8.4 MB/s | 25 kB 00:00 (111/136): ncurses-libs-6.2-3.20200222.fc33.x86 35 MB/s | 329 kB 00:00 (112/136): openldap-2.4.57-1.fc34.x86_64.rpm 40 MB/s | 261 kB 00:00 (113/136): p11-kit-0.23.22-3.fc34.x86_64.rpm 30 MB/s | 369 kB 00:00 (114/136): mpfr-4.1.0-2.fc33.x86_64.rpm 31 MB/s | 1.4 MB 00:00 (115/136): p11-kit-trust-0.23.22-3.fc34.x86_64. 11 MB/s | 141 kB 00:00 (116/136): openssl-libs-1.1.1i-1.fc34.x86_64.rp 42 MB/s | 1.4 MB 00:00 (117/136): popt-1.18-2.fc34.x86_64.rpm 6.1 MB/s | 59 kB 00:00 (118/136): publicsuffix-list-dafsa-20190417-4.f 7.0 MB/s | 55 kB 00:00 (119/136): python3-dateutil-2.8.1-2.fc33.noarch 31 MB/s | 289 kB 00:00 (120/136): python-setuptools-wheel-52.0.0-1.fc3 34 MB/s | 471 kB 00:00 (121/136): python3-distro-1.5.0-4.fc33.noarch.r 6.6 MB/s | 36 kB 00:00 (122/136): python-pip-wheel-21.0-1.fc34.noarch. 46 MB/s | 1.3 MB 00:00 (123/136): python3-dnf-plugins-core-4.0.19-1.fc 17 MB/s | 197 kB 00:00 (124/136): python3-dnf-4.6.0-1.fc34.noarch.rpm 26 MB/s | 414 kB 00:00 (125/136): python3-libcomps-0.1.15-5.fc33.x86_6 14 MB/s | 51 kB 00:00 (126/136): python3-hawkey-0.58.0-1.fc34.x86_64. 15 MB/s | 116 kB 00:00 (127/136): python3-gpg-1.15.1-1.fc34.x86_64.rpm 20 MB/s | 268 kB 00:00 (128/136): python3-six-1.15.0-3.fc34.noarch.rpm 11 MB/s | 37 kB 00:00 (129/136): python3-libdnf-0.58.0-1.fc34.x86_64. 44 MB/s | 793 kB 00:00 (130/136): readline-8.1-1.fc34.x86_64.rpm 21 MB/s | 216 kB 00:00 (131/136): setup-2.13.7-2.fc33.noarch.rpm 28 MB/s | 142 kB 00:00 (132/136): python3-setuptools-52.0.0-1.fc34.noa 31 MB/s | 842 kB 00:00 (133/136): systemd-libs-247.2-1.fc34.x86_64.rpm 41 MB/s | 546 kB 00:00 (134/136): tzdata-2021a-1.fc34.noarch.rpm 33 MB/s | 432 kB 00:00 (135/136): xz-libs-5.2.5-4.fc34.x86_64.rpm 11 MB/s | 91 kB 00:00 (136/136): zchunk-libs-1.1.9-1.fc34.x86_64.rpm 12 MB/s | 46 kB 00:00 -------------------------------------------------------------------------------- Total 71 MB/s | 55 MB 00:00 warning: /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1611937252.735937/root/var/cache/dnf/fedora-2d95c80a1fa0a67d/packages/alternatives-1.15-1.fc34.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 45719a39: NOKEY fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x45719A39: Userid : "Fedora (34) " Fingerprint: 8C5B A699 0BDB 26E1 9F2A 1A80 1161 AE69 4571 9A39 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-34-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-34-primary (0x45719A39) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x9570FF31: Userid : "Fedora (33) " Fingerprint: 963A 2BEB 0200 9608 FE67 EA42 49FD 7749 9570 FF31 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-33-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.14-4.fc34.x86_64 1/1 Preparing : 1/1 Installing : libgcc-11.0.0-0.17.fc34.x86_64 1/136 Running scriptlet: libgcc-11.0.0-0.17.fc34.x86_64 1/136 Installing : crypto-policies-20210127-2.gitb21c811.fc34.noarc 2/136 Running scriptlet: crypto-policies-20210127-2.gitb21c811.fc34.noarc 2/136 Installing : tzdata-2021a-1.fc34.noarch 3/136 Installing : fedora-release-identity-basic-34-0.10.noarch 4/136 Installing : python-setuptools-wheel-52.0.0-1.fc34.noarch 5/136 Installing : publicsuffix-list-dafsa-20190417-4.fc33.noarch 6/136 Installing : ncurses-base-6.2-3.20200222.fc33.noarch 7/136 Installing : libssh-config-0.9.5-1.fc34.noarch 8/136 Installing : fedora-gpg-keys-34-0.8.noarch 9/136 Installing : fedora-release-34-0.10.noarch 10/136 Installing : fedora-release-common-34-0.10.noarch 11/136 Installing : fedora-repos-rawhide-34-0.8.noarch 12/136 Installing : fedora-repos-34-0.8.noarch 13/136 Installing : setup-2.13.7-2.fc33.noarch 14/136 Running scriptlet: setup-2.13.7-2.fc33.noarch 14/136 Installing : filesystem-3.14-4.fc34.x86_64 15/136 Installing : basesystem-11-10.fc33.noarch 16/136 Installing : ncurses-libs-6.2-3.20200222.fc33.x86_64 17/136 Running scriptlet: glibc-2.32.9000-26.fc34.x86_64 18/136 Installing : glibc-2.32.9000-26.fc34.x86_64 18/136 Running scriptlet: glibc-2.32.9000-26.fc34.x86_64 18/136 Installing : bash-5.1.0-2.fc34.x86_64 19/136 Running scriptlet: bash-5.1.0-2.fc34.x86_64 19/136 Installing : glibc-common-2.32.9000-26.fc34.x86_64 20/136 Installing : glibc-minimal-langpack-2.32.9000-26.fc34.x86_64 21/136 Installing : zlib-1.2.11-24.fc34.x86_64 22/136 Installing : bzip2-libs-1.0.8-4.fc33.x86_64 23/136 Installing : xz-libs-5.2.5-4.fc34.x86_64 24/136 Installing : libzstd-1.4.7-1.fc34.x86_64 25/136 Installing : sqlite-libs-3.34.1-2.fc34.x86_64 26/136 Installing : libcap-2.46-1.fc34.x86_64 27/136 Installing : gmp-1:6.2.0-6.fc34.x86_64 28/136 Installing : libdb-5.3.28-46.fc34.x86_64 29/136 Installing : libgpg-error-1.41-2.fc34.x86_64 30/136 Installing : popt-1.18-2.fc34.x86_64 31/136 Installing : libxml2-2.9.10-9.fc34.x86_64 32/136 Installing : libxcrypt-4.4.17-2.fc34.x86_64 33/136 Installing : lua-libs-5.4.2-2.fc34.x86_64 34/136 Installing : libcom_err-1.45.6-4.fc33.x86_64 35/136 Installing : elfutils-libelf-0.182-3.fc34.x86_64 36/136 Installing : file-libs-5.39-5.fc34.x86_64 37/136 Installing : expat-2.2.10-2.fc34.x86_64 38/136 Installing : libattr-2.4.48-11.fc34.x86_64 39/136 Installing : libacl-2.2.53-10.fc34.x86_64 40/136 Installing : libuuid-2.36.1-4.fc34.x86_64 41/136 Installing : libffi-3.1-27.fc34.x86_64 42/136 Installing : p11-kit-0.23.22-3.fc34.x86_64 43/136 Installing : libstdc++-11.0.0-0.17.fc34.x86_64 44/136 Installing : libunistring-0.9.10-9.fc33.x86_64 45/136 Installing : libidn2-2.3.0-4.fc34.x86_64 46/136 Installing : readline-8.1-1.fc34.x86_64 47/136 Installing : libgcrypt-1.9.1-1.fc34.x86_64 48/136 Installing : libassuan-2.5.4-1.fc34.x86_64 49/136 Installing : libsmartcols-2.36.1-4.fc34.x86_64 50/136 Installing : pcre-8.44-3.fc34.1.x86_64 51/136 Installing : grep-3.6-2.fc34.x86_64 52/136 Installing : json-c-0.14-7.fc33.x86_64 53/136 Installing : keyutils-libs-1.6.1-1.fc34.x86_64 54/136 Installing : libsepol-3.2-0.rc1.1.fc34.x86_64 55/136 Installing : libtasn1-4.16.0-3.fc33.x86_64 56/136 Installing : lz4-libs-1.9.3-1.fc34.x86_64 57/136 Installing : libpsl-0.21.1-2.fc33.x86_64 58/136 Installing : libcomps-0.1.15-5.fc33.x86_64 59/136 Installing : libmetalink-0.1.3-13.fc33.x86_64 60/136 Installing : libksba-1.5.0-1.fc34.x86_64 61/136 Installing : nettle-3.7-2.fc34.x86_64 62/136 Installing : mpfr-4.1.0-2.fc33.x86_64 63/136 Installing : elfutils-default-yama-scope-0.182-3.fc34.noarch 64/136 Running scriptlet: elfutils-default-yama-scope-0.182-3.fc34.noarch 64/136 Installing : elfutils-libs-0.182-3.fc34.x86_64 65/136 Installing : gdbm-libs-1:1.19-2.fc34.x86_64 66/136 Installing : libsigsegv-2.13-2.fc34.x86_64 67/136 Installing : gawk-5.1.0-2.fc33.x86_64 68/136 Installing : libverto-0.3.1-3.fc34.x86_64 69/136 Installing : libyaml-0.2.5-5.fc34.x86_64 70/136 Installing : alternatives-1.15-1.fc34.x86_64 71/136 Installing : p11-kit-trust-0.23.22-3.fc34.x86_64 72/136 Running scriptlet: p11-kit-trust-0.23.22-3.fc34.x86_64 72/136 Installing : gnutls-3.6.15-4.fc34.x86_64 73/136 Installing : libbrotli-1.0.9-3.fc34.x86_64 74/136 Installing : libcap-ng-0.8.2-1.fc34.x86_64 75/136 Installing : audit-libs-3.0-1.fc34.x86_64 76/136 Installing : libgomp-11.0.0-0.17.fc34.x86_64 77/136 Installing : libnghttp2-1.42.0-1.fc34.x86_64 78/136 Installing : npth-1.6-5.fc33.x86_64 79/136 Installing : coreutils-common-8.32-15.fc34.x86_64 80/136 Installing : pcre2-syntax-10.36-2.fc34.1.noarch 81/136 Installing : pcre2-10.36-2.fc34.1.x86_64 82/136 Installing : libselinux-3.2-0.rc1.1.fc34.x86_64 83/136 Installing : sed-4.8-7.fc34.x86_64 84/136 Installing : openssl-libs-1:1.1.1i-1.fc34.x86_64 85/136 Installing : coreutils-8.32-15.fc34.x86_64 86/136 Running scriptlet: ca-certificates-2020.2.41-6.fc34.noarch 87/136 Installing : ca-certificates-2020.2.41-6.fc34.noarch 87/136 Running scriptlet: ca-certificates-2020.2.41-6.fc34.noarch 87/136 Installing : krb5-libs-1.19-0.beta2.5.fc34.x86_64 88/136 Installing : libtirpc-1.3.1-1.fc34.x86_64 89/136 Installing : systemd-libs-247.2-1.fc34.x86_64 90/136 Running scriptlet: systemd-libs-247.2-1.fc34.x86_64 90/136 Installing : zchunk-libs-1.1.9-1.fc34.x86_64 91/136 Installing : dbus-libs-1:1.12.20-3.fc34.x86_64 92/136 Installing : libusbx-1.0.23-3.fc34.x86_64 93/136 Installing : libnsl2-1.3.0-2.fc34.x86_64 94/136 Installing : cyrus-sasl-lib-2.1.27-6.fc33.x86_64 95/136 Installing : openldap-2.4.57-1.fc34.x86_64 96/136 Installing : gnupg2-2.2.27-1.fc34.x86_64 97/136 Installing : gpgme-1.15.1-1.fc34.x86_64 98/136 Installing : libssh-0.9.5-1.fc34.x86_64 99/136 Installing : libcurl-7.74.0-4.fc34.x86_64 100/136 Installing : curl-7.74.0-4.fc34.x86_64 101/136 Installing : python-pip-wheel-21.0-1.fc34.noarch 102/136 Installing : python3-setuptools-52.0.0-1.fc34.noarch 103/136 Installing : python3-3.9.1-5.fc34.x86_64 104/136 Installing : python3-libs-3.9.1-5.fc34.x86_64 105/136 Installing : python3-libcomps-0.1.15-5.fc33.x86_64 106/136 Installing : python3-distro-1.5.0-4.fc33.noarch 107/136 Installing : python3-gpg-1.15.1-1.fc34.x86_64 108/136 Installing : python3-six-1.15.0-3.fc34.noarch 109/136 Installing : python3-dateutil-1:2.8.1-2.fc33.noarch 110/136 Installing : libblkid-2.36.1-4.fc34.x86_64 111/136 Running scriptlet: libblkid-2.36.1-4.fc34.x86_64 111/136 Installing : libmount-2.36.1-4.fc34.x86_64 112/136 Installing : glib2-2.67.1-3.fc34.x86_64 113/136 Installing : python3-dbus-1.2.16-4.fc34.x86_64 114/136 Installing : librepo-1.12.1-1.fc34.x86_64 115/136 Installing : libarchive-3.5.1-2.fc34.x86_64 116/136 Installing : rpm-libs-4.16.1.2-4.fc34.1.x86_64 117/136 Installing : rpm-4.16.1.2-4.fc34.1.x86_64 118/136 Installing : libmodulemd-2.12.0-1.fc34.x86_64 119/136 Installing : libsolv-0.7.17-2.fc34.x86_64 120/136 Installing : libdnf-0.58.0-1.fc34.x86_64 121/136 Installing : python3-libdnf-0.58.0-1.fc34.x86_64 122/136 Installing : python3-hawkey-0.58.0-1.fc34.x86_64 123/136 Installing : rpm-build-libs-4.16.1.2-4.fc34.1.x86_64 124/136 Installing : libsemanage-3.2-0.rc1.1.fc34.x86_64 125/136 Installing : shadow-utils-2:4.8.1-7.fc34.x86_64 126/136 Running scriptlet: tpm2-tss-3.0.3-2.fc34.x86_64 127/136 Installing : tpm2-tss-3.0.3-2.fc34.x86_64 127/136 Installing : ima-evm-utils-1.3.2-2.fc34.x86_64 128/136 Installing : rpm-sign-libs-4.16.1.2-4.fc34.1.x86_64 129/136 Installing : python3-rpm-4.16.1.2-4.fc34.1.x86_64 130/136 Installing : libreport-filesystem-2.14.0-16.fc34.noarch 131/136 Installing : dnf-data-4.6.0-1.fc34.noarch 132/136 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : python3-dnf-4.6.0-1.fc34.noarch 133/136 Installing : python3-dnf-plugins-core-4.0.19-1.fc34.noarch 134/136 Installing : dnf-plugins-core-4.0.19-1.fc34.noarch 135/136 Installing : dnf-4.6.0-1.fc34.noarch 136/136 Running scriptlet: dnf-4.6.0-1.fc34.noarch 136/136 Running scriptlet: filesystem-3.14-4.fc34.x86_64 136/136 Running scriptlet: ca-certificates-2020.2.41-6.fc34.noarch 136/136 Running scriptlet: rpm-4.16.1.2-4.fc34.1.x86_64 136/136 Running scriptlet: dnf-4.6.0-1.fc34.noarch 136/136 Verifying : bash-5.1.0-2.fc34.x86_64 1/136 Verifying : curl-7.74.0-4.fc34.x86_64 2/136 Verifying : dbus-libs-1:1.12.20-3.fc34.x86_64 3/136 Verifying : elfutils-default-yama-scope-0.182-3.fc34.noarch 4/136 Verifying : elfutils-libelf-0.182-3.fc34.x86_64 5/136 Verifying : elfutils-libs-0.182-3.fc34.x86_64 6/136 Verifying : expat-2.2.10-2.fc34.x86_64 7/136 Verifying : file-libs-5.39-5.fc34.x86_64 8/136 Verifying : gdbm-libs-1:1.19-2.fc34.x86_64 9/136 Verifying : gmp-1:6.2.0-6.fc34.x86_64 10/136 Verifying : gnutls-3.6.15-4.fc34.x86_64 11/136 Verifying : grep-3.6-2.fc34.x86_64 12/136 Verifying : ima-evm-utils-1.3.2-2.fc34.x86_64 13/136 Verifying : krb5-libs-1.19-0.beta2.5.fc34.x86_64 14/136 Verifying : libacl-2.2.53-10.fc34.x86_64 15/136 Verifying : libarchive-3.5.1-2.fc34.x86_64 16/136 Verifying : libattr-2.4.48-11.fc34.x86_64 17/136 Verifying : libblkid-2.36.1-4.fc34.x86_64 18/136 Verifying : libcurl-7.74.0-4.fc34.x86_64 19/136 Verifying : libdb-5.3.28-46.fc34.x86_64 20/136 Verifying : libgcrypt-1.9.1-1.fc34.x86_64 21/136 Verifying : libgpg-error-1.41-2.fc34.x86_64 22/136 Verifying : libmount-2.36.1-4.fc34.x86_64 23/136 Verifying : libnsl2-1.3.0-2.fc34.x86_64 24/136 Verifying : libreport-filesystem-2.14.0-16.fc34.noarch 25/136 Verifying : libsigsegv-2.13-2.fc34.x86_64 26/136 Verifying : libsmartcols-2.36.1-4.fc34.x86_64 27/136 Verifying : libtirpc-1.3.1-1.fc34.x86_64 28/136 Verifying : libusbx-1.0.23-3.fc34.x86_64 29/136 Verifying : libuuid-2.36.1-4.fc34.x86_64 30/136 Verifying : libverto-0.3.1-3.fc34.x86_64 31/136 Verifying : libxcrypt-4.4.17-2.fc34.x86_64 32/136 Verifying : libyaml-0.2.5-5.fc34.x86_64 33/136 Verifying : lua-libs-5.4.2-2.fc34.x86_64 34/136 Verifying : nettle-3.7-2.fc34.x86_64 35/136 Verifying : pcre-8.44-3.fc34.1.x86_64 36/136 Verifying : pcre2-10.36-2.fc34.1.x86_64 37/136 Verifying : pcre2-syntax-10.36-2.fc34.1.noarch 38/136 Verifying : python3-3.9.1-5.fc34.x86_64 39/136 Verifying : python3-dbus-1.2.16-4.fc34.x86_64 40/136 Verifying : python3-libs-3.9.1-5.fc34.x86_64 41/136 Verifying : python3-rpm-4.16.1.2-4.fc34.1.x86_64 42/136 Verifying : rpm-4.16.1.2-4.fc34.1.x86_64 43/136 Verifying : rpm-build-libs-4.16.1.2-4.fc34.1.x86_64 44/136 Verifying : rpm-libs-4.16.1.2-4.fc34.1.x86_64 45/136 Verifying : rpm-sign-libs-4.16.1.2-4.fc34.1.x86_64 46/136 Verifying : sed-4.8-7.fc34.x86_64 47/136 Verifying : shadow-utils-2:4.8.1-7.fc34.x86_64 48/136 Verifying : sqlite-libs-3.34.1-2.fc34.x86_64 49/136 Verifying : tpm2-tss-3.0.3-2.fc34.x86_64 50/136 Verifying : zlib-1.2.11-24.fc34.x86_64 51/136 Verifying : alternatives-1.15-1.fc34.x86_64 52/136 Verifying : audit-libs-3.0-1.fc34.x86_64 53/136 Verifying : basesystem-11-10.fc33.noarch 54/136 Verifying : bzip2-libs-1.0.8-4.fc33.x86_64 55/136 Verifying : ca-certificates-2020.2.41-6.fc34.noarch 56/136 Verifying : coreutils-8.32-15.fc34.x86_64 57/136 Verifying : coreutils-common-8.32-15.fc34.x86_64 58/136 Verifying : crypto-policies-20210127-2.gitb21c811.fc34.noarc 59/136 Verifying : cyrus-sasl-lib-2.1.27-6.fc33.x86_64 60/136 Verifying : dnf-4.6.0-1.fc34.noarch 61/136 Verifying : dnf-data-4.6.0-1.fc34.noarch 62/136 Verifying : dnf-plugins-core-4.0.19-1.fc34.noarch 63/136 Verifying : fedora-gpg-keys-34-0.8.noarch 64/136 Verifying : fedora-release-34-0.10.noarch 65/136 Verifying : fedora-release-common-34-0.10.noarch 66/136 Verifying : fedora-release-identity-basic-34-0.10.noarch 67/136 Verifying : fedora-repos-34-0.8.noarch 68/136 Verifying : fedora-repos-rawhide-34-0.8.noarch 69/136 Verifying : filesystem-3.14-4.fc34.x86_64 70/136 Verifying : gawk-5.1.0-2.fc33.x86_64 71/136 Verifying : glib2-2.67.1-3.fc34.x86_64 72/136 Verifying : glibc-2.32.9000-26.fc34.x86_64 73/136 Verifying : glibc-common-2.32.9000-26.fc34.x86_64 74/136 Verifying : glibc-minimal-langpack-2.32.9000-26.fc34.x86_64 75/136 Verifying : gnupg2-2.2.27-1.fc34.x86_64 76/136 Verifying : gpgme-1.15.1-1.fc34.x86_64 77/136 Verifying : json-c-0.14-7.fc33.x86_64 78/136 Verifying : keyutils-libs-1.6.1-1.fc34.x86_64 79/136 Verifying : libassuan-2.5.4-1.fc34.x86_64 80/136 Verifying : libbrotli-1.0.9-3.fc34.x86_64 81/136 Verifying : libcap-2.46-1.fc34.x86_64 82/136 Verifying : libcap-ng-0.8.2-1.fc34.x86_64 83/136 Verifying : libcom_err-1.45.6-4.fc33.x86_64 84/136 Verifying : libcomps-0.1.15-5.fc33.x86_64 85/136 Verifying : libdnf-0.58.0-1.fc34.x86_64 86/136 Verifying : libffi-3.1-27.fc34.x86_64 87/136 Verifying : libgcc-11.0.0-0.17.fc34.x86_64 88/136 Verifying : libgomp-11.0.0-0.17.fc34.x86_64 89/136 Verifying : libidn2-2.3.0-4.fc34.x86_64 90/136 Verifying : libksba-1.5.0-1.fc34.x86_64 91/136 Verifying : libmetalink-0.1.3-13.fc33.x86_64 92/136 Verifying : libmodulemd-2.12.0-1.fc34.x86_64 93/136 Verifying : libnghttp2-1.42.0-1.fc34.x86_64 94/136 Verifying : libpsl-0.21.1-2.fc33.x86_64 95/136 Verifying : librepo-1.12.1-1.fc34.x86_64 96/136 Verifying : libselinux-3.2-0.rc1.1.fc34.x86_64 97/136 Verifying : libsemanage-3.2-0.rc1.1.fc34.x86_64 98/136 Verifying : libsepol-3.2-0.rc1.1.fc34.x86_64 99/136 Verifying : libsolv-0.7.17-2.fc34.x86_64 100/136 Verifying : libssh-0.9.5-1.fc34.x86_64 101/136 Verifying : libssh-config-0.9.5-1.fc34.noarch 102/136 Verifying : libstdc++-11.0.0-0.17.fc34.x86_64 103/136 Verifying : libtasn1-4.16.0-3.fc33.x86_64 104/136 Verifying : libunistring-0.9.10-9.fc33.x86_64 105/136 Verifying : libxml2-2.9.10-9.fc34.x86_64 106/136 Verifying : libzstd-1.4.7-1.fc34.x86_64 107/136 Verifying : lz4-libs-1.9.3-1.fc34.x86_64 108/136 Verifying : mpfr-4.1.0-2.fc33.x86_64 109/136 Verifying : ncurses-base-6.2-3.20200222.fc33.noarch 110/136 Verifying : ncurses-libs-6.2-3.20200222.fc33.x86_64 111/136 Verifying : npth-1.6-5.fc33.x86_64 112/136 Verifying : openldap-2.4.57-1.fc34.x86_64 113/136 Verifying : openssl-libs-1:1.1.1i-1.fc34.x86_64 114/136 Verifying : p11-kit-0.23.22-3.fc34.x86_64 115/136 Verifying : p11-kit-trust-0.23.22-3.fc34.x86_64 116/136 Verifying : popt-1.18-2.fc34.x86_64 117/136 Verifying : publicsuffix-list-dafsa-20190417-4.fc33.noarch 118/136 Verifying : python-pip-wheel-21.0-1.fc34.noarch 119/136 Verifying : python-setuptools-wheel-52.0.0-1.fc34.noarch 120/136 Verifying : python3-dateutil-1:2.8.1-2.fc33.noarch 121/136 Verifying : python3-distro-1.5.0-4.fc33.noarch 122/136 Verifying : python3-dnf-4.6.0-1.fc34.noarch 123/136 Verifying : python3-dnf-plugins-core-4.0.19-1.fc34.noarch 124/136 Verifying : python3-gpg-1.15.1-1.fc34.x86_64 125/136 Verifying : python3-hawkey-0.58.0-1.fc34.x86_64 126/136 Verifying : python3-libcomps-0.1.15-5.fc33.x86_64 127/136 Verifying : python3-libdnf-0.58.0-1.fc34.x86_64 128/136 Verifying : python3-setuptools-52.0.0-1.fc34.noarch 129/136 Verifying : python3-six-1.15.0-3.fc34.noarch 130/136 Verifying : readline-8.1-1.fc34.x86_64 131/136 Verifying : setup-2.13.7-2.fc33.noarch 132/136 Verifying : systemd-libs-247.2-1.fc34.x86_64 133/136 Verifying : tzdata-2021a-1.fc34.noarch 134/136 Verifying : xz-libs-5.2.5-4.fc34.x86_64 135/136 Verifying : zchunk-libs-1.1.9-1.fc34.x86_64 136/136 Installed: alternatives-1.15-1.fc34.x86_64 audit-libs-3.0-1.fc34.x86_64 basesystem-11-10.fc33.noarch bash-5.1.0-2.fc34.x86_64 bzip2-libs-1.0.8-4.fc33.x86_64 ca-certificates-2020.2.41-6.fc34.noarch coreutils-8.32-15.fc34.x86_64 coreutils-common-8.32-15.fc34.x86_64 crypto-policies-20210127-2.gitb21c811.fc34.noarch curl-7.74.0-4.fc34.x86_64 cyrus-sasl-lib-2.1.27-6.fc33.x86_64 dbus-libs-1:1.12.20-3.fc34.x86_64 dnf-4.6.0-1.fc34.noarch dnf-data-4.6.0-1.fc34.noarch dnf-plugins-core-4.0.19-1.fc34.noarch elfutils-default-yama-scope-0.182-3.fc34.noarch elfutils-libelf-0.182-3.fc34.x86_64 elfutils-libs-0.182-3.fc34.x86_64 expat-2.2.10-2.fc34.x86_64 fedora-gpg-keys-34-0.8.noarch fedora-release-34-0.10.noarch fedora-release-common-34-0.10.noarch fedora-release-identity-basic-34-0.10.noarch fedora-repos-34-0.8.noarch fedora-repos-rawhide-34-0.8.noarch file-libs-5.39-5.fc34.x86_64 filesystem-3.14-4.fc34.x86_64 gawk-5.1.0-2.fc33.x86_64 gdbm-libs-1:1.19-2.fc34.x86_64 glib2-2.67.1-3.fc34.x86_64 glibc-2.32.9000-26.fc34.x86_64 glibc-common-2.32.9000-26.fc34.x86_64 glibc-minimal-langpack-2.32.9000-26.fc34.x86_64 gmp-1:6.2.0-6.fc34.x86_64 gnupg2-2.2.27-1.fc34.x86_64 gnutls-3.6.15-4.fc34.x86_64 gpgme-1.15.1-1.fc34.x86_64 grep-3.6-2.fc34.x86_64 ima-evm-utils-1.3.2-2.fc34.x86_64 json-c-0.14-7.fc33.x86_64 keyutils-libs-1.6.1-1.fc34.x86_64 krb5-libs-1.19-0.beta2.5.fc34.x86_64 libacl-2.2.53-10.fc34.x86_64 libarchive-3.5.1-2.fc34.x86_64 libassuan-2.5.4-1.fc34.x86_64 libattr-2.4.48-11.fc34.x86_64 libblkid-2.36.1-4.fc34.x86_64 libbrotli-1.0.9-3.fc34.x86_64 libcap-2.46-1.fc34.x86_64 libcap-ng-0.8.2-1.fc34.x86_64 libcom_err-1.45.6-4.fc33.x86_64 libcomps-0.1.15-5.fc33.x86_64 libcurl-7.74.0-4.fc34.x86_64 libdb-5.3.28-46.fc34.x86_64 libdnf-0.58.0-1.fc34.x86_64 libffi-3.1-27.fc34.x86_64 libgcc-11.0.0-0.17.fc34.x86_64 libgcrypt-1.9.1-1.fc34.x86_64 libgomp-11.0.0-0.17.fc34.x86_64 libgpg-error-1.41-2.fc34.x86_64 libidn2-2.3.0-4.fc34.x86_64 libksba-1.5.0-1.fc34.x86_64 libmetalink-0.1.3-13.fc33.x86_64 libmodulemd-2.12.0-1.fc34.x86_64 libmount-2.36.1-4.fc34.x86_64 libnghttp2-1.42.0-1.fc34.x86_64 libnsl2-1.3.0-2.fc34.x86_64 libpsl-0.21.1-2.fc33.x86_64 librepo-1.12.1-1.fc34.x86_64 libreport-filesystem-2.14.0-16.fc34.noarch libselinux-3.2-0.rc1.1.fc34.x86_64 libsemanage-3.2-0.rc1.1.fc34.x86_64 libsepol-3.2-0.rc1.1.fc34.x86_64 libsigsegv-2.13-2.fc34.x86_64 libsmartcols-2.36.1-4.fc34.x86_64 libsolv-0.7.17-2.fc34.x86_64 libssh-0.9.5-1.fc34.x86_64 libssh-config-0.9.5-1.fc34.noarch libstdc++-11.0.0-0.17.fc34.x86_64 libtasn1-4.16.0-3.fc33.x86_64 libtirpc-1.3.1-1.fc34.x86_64 libunistring-0.9.10-9.fc33.x86_64 libusbx-1.0.23-3.fc34.x86_64 libuuid-2.36.1-4.fc34.x86_64 libverto-0.3.1-3.fc34.x86_64 libxcrypt-4.4.17-2.fc34.x86_64 libxml2-2.9.10-9.fc34.x86_64 libyaml-0.2.5-5.fc34.x86_64 libzstd-1.4.7-1.fc34.x86_64 lua-libs-5.4.2-2.fc34.x86_64 lz4-libs-1.9.3-1.fc34.x86_64 mpfr-4.1.0-2.fc33.x86_64 ncurses-base-6.2-3.20200222.fc33.noarch ncurses-libs-6.2-3.20200222.fc33.x86_64 nettle-3.7-2.fc34.x86_64 npth-1.6-5.fc33.x86_64 openldap-2.4.57-1.fc34.x86_64 openssl-libs-1:1.1.1i-1.fc34.x86_64 p11-kit-0.23.22-3.fc34.x86_64 p11-kit-trust-0.23.22-3.fc34.x86_64 pcre-8.44-3.fc34.1.x86_64 pcre2-10.36-2.fc34.1.x86_64 pcre2-syntax-10.36-2.fc34.1.noarch popt-1.18-2.fc34.x86_64 publicsuffix-list-dafsa-20190417-4.fc33.noarch python-pip-wheel-21.0-1.fc34.noarch python-setuptools-wheel-52.0.0-1.fc34.noarch python3-3.9.1-5.fc34.x86_64 python3-dateutil-1:2.8.1-2.fc33.noarch python3-dbus-1.2.16-4.fc34.x86_64 python3-distro-1.5.0-4.fc33.noarch python3-dnf-4.6.0-1.fc34.noarch python3-dnf-plugins-core-4.0.19-1.fc34.noarch python3-gpg-1.15.1-1.fc34.x86_64 python3-hawkey-0.58.0-1.fc34.x86_64 python3-libcomps-0.1.15-5.fc33.x86_64 python3-libdnf-0.58.0-1.fc34.x86_64 python3-libs-3.9.1-5.fc34.x86_64 python3-rpm-4.16.1.2-4.fc34.1.x86_64 python3-setuptools-52.0.0-1.fc34.noarch python3-six-1.15.0-3.fc34.noarch readline-8.1-1.fc34.x86_64 rpm-4.16.1.2-4.fc34.1.x86_64 rpm-build-libs-4.16.1.2-4.fc34.1.x86_64 rpm-libs-4.16.1.2-4.fc34.1.x86_64 rpm-sign-libs-4.16.1.2-4.fc34.1.x86_64 sed-4.8-7.fc34.x86_64 setup-2.13.7-2.fc33.noarch shadow-utils-2:4.8.1-7.fc34.x86_64 sqlite-libs-3.34.1-2.fc34.x86_64 systemd-libs-247.2-1.fc34.x86_64 tpm2-tss-3.0.3-2.fc34.x86_64 tzdata-2021a-1.fc34.noarch xz-libs-5.2.5-4.fc34.x86_64 zchunk-libs-1.1.9-1.fc34.x86_64 zlib-1.2.11-24.fc34.x86_64 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/fedora-rawhide-x86_64-1611937252.735937/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 2.9 INFO: Mock Version: 2.9 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk Copr repository 78 MB/s | 13 MB 00:00 fedora 27 MB/s | 73 MB 00:02 Last metadata expiration check: 0:00:03 ago on Fri Jan 29 16:21:48 2021. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash  x86_64 5.1.0-2.fc34 copr_base 1.7 M bzip2  x86_64 1.0.8-4.fc33 fedora 52 k coreutils  x86_64 8.32-15.fc34 fedora 1.1 M cpio  x86_64 2.13-9.fc34 copr_base 274 k diffutils  x86_64 3.7-8.fc34 copr_base 391 k fedora-release-common  noarch 34-0.10 fedora 20 k findutils  x86_64 1:4.8.0-1.fc34 fedora 545 k gawk  x86_64 5.1.0-2.fc33 fedora 1.0 M glibc-minimal-langpack  x86_64 2.32.9000-26.fc34 fedora 110 k grep  x86_64 3.6-2.fc34 copr_base 260 k gzip  x86_64 1.10-4.fc34 copr_base 152 k info  x86_64 6.7-8.fc33 fedora 228 k make  x86_64 1:4.3-4.fc34 copr_base 540 k patch  x86_64 2.7.6-14.fc34 copr_base 130 k redhat-rpm-config  noarch 180-1.fc34 fedora 71 k rpm-build  x86_64 4.16.1.2-4.fc34.1 copr_base 100 k sed  x86_64 4.8-7.fc34 copr_base 299 k shadow-utils  x86_64 2:4.8.1-7.fc34 copr_base 1.2 M tar  x86_64 2:1.33-3.fc34 copr_base 895 k unzip  x86_64 6.0-49.fc33 fedora 181 k util-linux  x86_64 2.36.1-4.fc34 copr_base 2.5 M which  x86_64 2.21-20.fc33 fedora 41 k xz  x86_64 5.2.5-4.fc34 fedora 215 k Installing dependencies: alternatives  x86_64 1.15-1.fc34 fedora 35 k audit-libs  x86_64 3.0-1.fc34 fedora 113 k basesystem  noarch 11-10.fc33 fedora 6.8 k binutils  x86_64 2.35.1-25.fc34 fedora 5.3 M binutils-gold  x86_64 2.35.1-25.fc34 fedora 747 k bzip2-libs  x86_64 1.0.8-4.fc33 fedora 40 k ca-certificates  noarch 2020.2.41-6.fc34 fedora 353 k coreutils-common  x86_64 8.32-15.fc34 fedora 2.0 M cracklib  x86_64 2.9.6-24.fc33 fedora 83 k crypto-policies  noarch 20210127-2.gitb21c811.fc34 fedora 57 k curl  x86_64 7.74.0-4.fc34 copr_base 299 k cyrus-sasl-lib  x86_64 2.1.27-6.fc33 fedora 101 k dwz  x86_64 0.13-7.fc34 fedora 126 k ed  x86_64 1.14.2-9.fc33 fedora 75 k efi-srpm-macros  noarch 4-5.fc33 fedora 21 k elfutils  x86_64 0.182-3.fc34 copr_base 526 k elfutils-debuginfod-client  x86_64 0.182-3.fc34 copr_base 32 k elfutils-default-yama-scope  noarch 0.182-3.fc34 copr_base 16 k elfutils-libelf  x86_64 0.182-3.fc34 copr_base 194 k elfutils-libs  x86_64 0.182-3.fc34 copr_base 265 k expat  x86_64 2.2.10-2.fc34 copr_base 105 k fedora-gpg-keys  noarch 34-0.8 fedora 107 k fedora-release  noarch 34-0.10 fedora 11 k fedora-release-identity-basic noarch 34-0.10 fedora 12 k fedora-repos  noarch 34-0.8 fedora 11 k fedora-repos-rawhide  noarch 34-0.8 fedora 10 k file  x86_64 5.39-5.fc34 copr_base 52 k file-libs  x86_64 5.39-5.fc34 copr_base 592 k filesystem  x86_64 3.14-4.fc34 fedora 1.1 M fonts-srpm-macros  noarch 1:2.0.5-4.fc33 fedora 27 k fpc-srpm-macros  noarch 1.3-2.fc33 fedora 7.6 k gc  x86_64 8.0.4-5.fc34 copr_base 105 k gdb-minimal  x86_64 10.1-2.fc34 fedora 3.6 M ghc-srpm-macros  noarch 1.5.0-3.fc33 fedora 7.7 k glibc  x86_64 2.32.9000-26.fc34 fedora 3.5 M glibc-common  x86_64 2.32.9000-26.fc34 fedora 2.1 M gmp  x86_64 1:6.2.0-6.fc34 copr_base 320 k gnat-srpm-macros  noarch 4-12.fc33 fedora 8.2 k go-srpm-macros  noarch 3.0.9-1.fc34 fedora 25 k guile22  x86_64 2.2.7-1.fc34 fedora 6.5 M kernel-srpm-macros  noarch 1.0-3.fc33 fedora 7.2 k keyutils-libs  x86_64 1.6.1-1.fc34 fedora 31 k krb5-libs  x86_64 1.19-0.beta2.5.fc34 copr_base 735 k libacl  x86_64 2.2.53-10.fc34 copr_base 24 k libarchive  x86_64 3.5.1-2.fc34 copr_base 393 k libattr  x86_64 2.4.48-11.fc34 copr_base 18 k libblkid  x86_64 2.36.1-4.fc34 copr_base 101 k libbrotli  x86_64 1.0.9-3.fc34 fedora 322 k libcap  x86_64 2.46-1.fc34 fedora 65 k libcap-ng  x86_64 0.8.2-1.fc34 fedora 32 k libcom_err  x86_64 1.45.6-4.fc33 fedora 27 k libcurl  x86_64 7.74.0-4.fc34 copr_base 286 k libdb  x86_64 5.3.28-46.fc34 copr_base 761 k libeconf  x86_64 0.3.8-4.fc33 fedora 24 k libfdisk  x86_64 2.36.1-4.fc34 copr_base 153 k libffi  x86_64 3.1-27.fc34 fedora 33 k libgcc  x86_64 11.0.0-0.17.fc34 fedora 91 k libgcrypt  x86_64 1.9.1-1.fc34 copr_base 512 k libgomp  x86_64 11.0.0-0.17.fc34 fedora 262 k libgpg-error  x86_64 1.41-2.fc34 copr_base 213 k libidn2  x86_64 2.3.0-4.fc34 fedora 104 k libmetalink  x86_64 0.1.3-13.fc33 fedora 31 k libmount  x86_64 2.36.1-4.fc34 copr_base 131 k libnghttp2  x86_64 1.42.0-1.fc34 fedora 76 k libnsl2  x86_64 1.3.0-2.fc34 copr_base 59 k libpkgconf  x86_64 1.7.3-6.fc34 copr_base 36 k libpsl  x86_64 0.21.1-2.fc33 fedora 61 k libpwquality  x86_64 1.4.4-2.fc34 fedora 104 k libselinux  x86_64 3.2-0.rc1.1.fc34 fedora 84 k libsemanage  x86_64 3.2-0.rc1.1.fc34 fedora 116 k libsepol  x86_64 3.2-0.rc1.1.fc34 fedora 286 k libsigsegv  x86_64 2.13-2.fc34 copr_base 27 k libsmartcols  x86_64 2.36.1-4.fc34 copr_base 60 k libssh  x86_64 0.9.5-1.fc34 fedora 209 k libssh-config  noarch 0.9.5-1.fc34 fedora 11 k libstdc++  x86_64 11.0.0-0.17.fc34 fedora 693 k libtasn1  x86_64 4.16.0-3.fc33 fedora 75 k libtirpc  x86_64 1.3.1-1.fc34 copr_base 95 k libtool-ltdl  x86_64 2.4.6-40.fc34 copr_base 37 k libunistring  x86_64 0.9.10-9.fc33 fedora 516 k libutempter  x86_64 1.2.1-3.fc34 fedora 26 k libuuid  x86_64 2.36.1-4.fc34 copr_base 25 k libverto  x86_64 0.3.1-3.fc34 copr_base 22 k libxcrypt  x86_64 4.4.17-2.fc34 copr_base 119 k libxml2  x86_64 2.9.10-9.fc34 fedora 744 k libzstd  x86_64 1.4.7-1.fc34 fedora 340 k lua-libs  x86_64 5.4.2-2.fc34 copr_base 217 k lua-srpm-macros  noarch 1-3.fc34 fedora 8.1 k lz4-libs  x86_64 1.9.3-1.fc34 fedora 67 k mpfr  x86_64 4.1.0-2.fc33 fedora 1.4 M ncurses-base  noarch 6.2-3.20200222.fc33 fedora 60 k ncurses-libs  x86_64 6.2-3.20200222.fc33 fedora 329 k nim-srpm-macros  noarch 3-3.fc33 fedora 8.3 k ocaml-srpm-macros  noarch 6-3.fc33 fedora 7.7 k openblas-srpm-macros  noarch 2-8.fc33 fedora 7.2 k openldap  x86_64 2.4.57-1.fc34 fedora 261 k openssl-libs  x86_64 1:1.1.1i-1.fc34 fedora 1.4 M p11-kit  x86_64 0.23.22-3.fc34 fedora 369 k p11-kit-trust  x86_64 0.23.22-3.fc34 fedora 141 k pam  x86_64 1.5.1-3.fc34 copr_base 545 k pcre  x86_64 8.44-3.fc34.1 copr_base 200 k pcre2  x86_64 10.36-2.fc34.1 copr_base 235 k pcre2-syntax  noarch 10.36-2.fc34.1 copr_base 143 k perl-srpm-macros  noarch 1-38.fc33 fedora 8.3 k pkgconf  x86_64 1.7.3-6.fc34 copr_base 41 k pkgconf-m4  noarch 1.7.3-6.fc34 copr_base 15 k pkgconf-pkg-config  x86_64 1.7.3-6.fc34 copr_base 11 k popt  x86_64 1.18-2.fc34 fedora 59 k publicsuffix-list-dafsa  noarch 20190417-4.fc33 fedora 55 k python-srpm-macros  noarch 3.9-11.fc34 fedora 20 k qt5-srpm-macros  noarch 5.15.2-1.fc34 fedora 8.4 k readline  x86_64 8.1-1.fc34 fedora 216 k rpm  x86_64 4.16.1.2-4.fc34.1 copr_base 502 k rpm-build-libs  x86_64 4.16.1.2-4.fc34.1 copr_base 98 k rpm-libs  x86_64 4.16.1.2-4.fc34.1 copr_base 328 k rust-srpm-macros  noarch 17-1.fc34 fedora 9.8 k setup  noarch 2.13.7-2.fc33 fedora 142 k sqlite-libs  x86_64 3.34.1-2.fc34 copr_base 627 k systemd-libs  x86_64 247.2-1.fc34 fedora 546 k tzdata  noarch 2021a-1.fc34 fedora 432 k xxhash-libs  x86_64 0.8.0-1.fc33 fedora 41 k xz-libs  x86_64 5.2.5-4.fc34 fedora 91 k zip  x86_64 3.0-27.fc33 fedora 258 k zlib  x86_64 1.2.11-24.fc34 copr_base 92 k zstd  x86_64 1.4.7-1.fc34 fedora 568 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 148 Packages Total download size: 58 M Installed size: 224 M Downloading Packages: (1/148): cpio-2.13-9.fc34.x86_64.rpm 3.3 MB/s | 274 kB 00:00 (2/148): curl-7.74.0-4.fc34.x86_64.rpm 3.3 MB/s | 299 kB 00:00 (3/148): diffutils-3.7-8.fc34.x86_64.rpm 52 MB/s | 391 kB 00:00 (4/148): elfutils-debuginfod-client-0.182-3.fc3 10 MB/s | 32 kB 00:00 (5/148): elfutils-0.182-3.fc34.x86_64.rpm 69 MB/s | 526 kB 00:00 (6/148): elfutils-default-yama-scope-0.182-3.fc 4.1 MB/s | 16 kB 00:00 (7/148): elfutils-libelf-0.182-3.fc34.x86_64.rp 29 MB/s | 194 kB 00:00 (8/148): expat-2.2.10-2.fc34.x86_64.rpm 24 MB/s | 105 kB 00:00 (9/148): file-5.39-5.fc34.x86_64.rpm 23 MB/s | 52 kB 00:00 (10/148): elfutils-libs-0.182-3.fc34.x86_64.rpm 17 MB/s | 265 kB 00:00 (11/148): bash-5.1.0-2.fc34.x86_64.rpm 13 MB/s | 1.7 MB 00:00 (12/148): gc-8.0.4-5.fc34.x86_64.rpm 11 MB/s | 105 kB 00:00 (13/148): grep-3.6-2.fc34.x86_64.rpm 26 MB/s | 260 kB 00:00 (14/148): gmp-6.2.0-6.fc34.x86_64.rpm 19 MB/s | 320 kB 00:00 (15/148): file-libs-5.39-5.fc34.x86_64.rpm 19 MB/s | 592 kB 00:00 (16/148): gzip-1.10-4.fc34.x86_64.rpm 18 MB/s | 152 kB 00:00 (17/148): libacl-2.2.53-10.fc34.x86_64.rpm 10 MB/s | 24 kB 00:00 (18/148): libattr-2.4.48-11.fc34.x86_64.rpm 8.3 MB/s | 18 kB 00:00 (19/148): libblkid-2.36.1-4.fc34.x86_64.rpm 13 MB/s | 101 kB 00:00 (20/148): libarchive-3.5.1-2.fc34.x86_64.rpm 24 MB/s | 393 kB 00:00 (21/148): krb5-libs-1.19-0.beta2.5.fc34.x86_64. 27 MB/s | 735 kB 00:00 (22/148): libcurl-7.74.0-4.fc34.x86_64.rpm 24 MB/s | 286 kB 00:00 (23/148): libfdisk-2.36.1-4.fc34.x86_64.rpm 28 MB/s | 153 kB 00:00 (24/148): libgpg-error-1.41-2.fc34.x86_64.rpm 30 MB/s | 213 kB 00:00 (25/148): libgcrypt-1.9.1-1.fc34.x86_64.rpm 35 MB/s | 512 kB 00:00 (26/148): libmount-2.36.1-4.fc34.x86_64.rpm 15 MB/s | 131 kB 00:00 (27/148): libnsl2-1.3.0-2.fc34.x86_64.rpm 13 MB/s | 59 kB 00:00 (28/148): libpkgconf-1.7.3-6.fc34.x86_64.rpm 15 MB/s | 36 kB 00:00 (29/148): libsigsegv-2.13-2.fc34.x86_64.rpm 9.8 MB/s | 27 kB 00:00 (30/148): libsmartcols-2.36.1-4.fc34.x86_64.rpm 18 MB/s | 60 kB 00:00 (31/148): libtirpc-1.3.1-1.fc34.x86_64.rpm 21 MB/s | 95 kB 00:00 (32/148): libtool-ltdl-2.4.6-40.fc34.x86_64.rpm 9.3 MB/s | 37 kB 00:00 (33/148): libuuid-2.36.1-4.fc34.x86_64.rpm 8.7 MB/s | 25 kB 00:00 (34/148): libverto-0.3.1-3.fc34.x86_64.rpm 5.1 MB/s | 22 kB 00:00 (35/148): libdb-5.3.28-46.fc34.x86_64.rpm 14 MB/s | 761 kB 00:00 (36/148): libxcrypt-4.4.17-2.fc34.x86_64.rpm 9.9 MB/s | 119 kB 00:00 (37/148): lua-libs-5.4.2-2.fc34.x86_64.rpm 14 MB/s | 217 kB 00:00 (38/148): make-4.3-4.fc34.x86_64.rpm 52 MB/s | 540 kB 00:00 (39/148): pam-1.5.1-3.fc34.x86_64.rpm 54 MB/s | 545 kB 00:00 (40/148): patch-2.7.6-14.fc34.x86_64.rpm 32 MB/s | 130 kB 00:00 (41/148): pcre2-10.36-2.fc34.1.x86_64.rpm 26 MB/s | 235 kB 00:00 (42/148): pcre-8.44-3.fc34.1.x86_64.rpm 17 MB/s | 200 kB 00:00 (43/148): pcre2-syntax-10.36-2.fc34.1.noarch.rp 17 MB/s | 143 kB 00:00 (44/148): pkgconf-m4-1.7.3-6.fc34.noarch.rpm 6.6 MB/s | 15 kB 00:00 (45/148): pkgconf-1.7.3-6.fc34.x86_64.rpm 2.7 MB/s | 41 kB 00:00 (46/148): pkgconf-pkg-config-1.7.3-6.fc34.x86_6 878 kB/s | 11 kB 00:00 (47/148): rpm-build-4.16.1.2-4.fc34.1.x86_64.rp 35 MB/s | 100 kB 00:00 (48/148): rpm-build-libs-4.16.1.2-4.fc34.1.x86_ 18 MB/s | 98 kB 00:00 (49/148): rpm-4.16.1.2-4.fc34.1.x86_64.rpm 22 MB/s | 502 kB 00:00 (50/148): rpm-libs-4.16.1.2-4.fc34.1.x86_64.rpm 20 MB/s | 328 kB 00:00 (51/148): sed-4.8-7.fc34.x86_64.rpm 18 MB/s | 299 kB 00:00 (52/148): tar-1.33-3.fc34.x86_64.rpm 102 MB/s | 895 kB 00:00 (53/148): util-linux-2.36.1-4.fc34.x86_64.rpm 119 MB/s | 2.5 MB 00:00 (54/148): sqlite-libs-3.34.1-2.fc34.x86_64.rpm 16 MB/s | 627 kB 00:00 (55/148): shadow-utils-4.8.1-7.fc34.x86_64.rpm 23 MB/s | 1.2 MB 00:00 (56/148): zlib-1.2.11-24.fc34.x86_64.rpm 7.8 MB/s | 92 kB 00:00 (57/148): alternatives-1.15-1.fc34.x86_64.rpm 398 kB/s | 35 kB 00:00 (58/148): basesystem-11-10.fc33.noarch.rpm 83 kB/s | 6.8 kB 00:00 (59/148): audit-libs-3.0-1.fc34.x86_64.rpm 1.3 MB/s | 113 kB 00:00 (60/148): binutils-2.35.1-25.fc34.x86_64.rpm 114 MB/s | 5.3 MB 00:00 (61/148): binutils-gold-2.35.1-25.fc34.x86_64.r 15 MB/s | 747 kB 00:00 (62/148): bzip2-1.0.8-4.fc33.x86_64.rpm 1.4 MB/s | 52 kB 00:00 (63/148): bzip2-libs-1.0.8-4.fc33.x86_64.rpm 9.5 MB/s | 40 kB 00:00 (64/148): ca-certificates-2020.2.41-6.fc34.noar 32 MB/s | 353 kB 00:00 (65/148): cracklib-2.9.6-24.fc33.x86_64.rpm 18 MB/s | 83 kB 00:00 (66/148): crypto-policies-20210127-2.gitb21c811 16 MB/s | 57 kB 00:00 (67/148): coreutils-8.32-15.fc34.x86_64.rpm 39 MB/s | 1.1 MB 00:00 (68/148): cyrus-sasl-lib-2.1.27-6.fc33.x86_64.r 10 MB/s | 101 kB 00:00 (69/148): dwz-0.13-7.fc34.x86_64.rpm 30 MB/s | 126 kB 00:00 (70/148): efi-srpm-macros-4-5.fc33.noarch.rpm 9.3 MB/s | 21 kB 00:00 (71/148): ed-1.14.2-9.fc33.x86_64.rpm 14 MB/s | 75 kB 00:00 (72/148): fedora-release-34-0.10.noarch.rpm 5.4 MB/s | 11 kB 00:00 (73/148): fedora-gpg-keys-34-0.8.noarch.rpm 14 MB/s | 107 kB 00:00 (74/148): fedora-release-common-34-0.10.noarch. 5.2 MB/s | 20 kB 00:00 (75/148): coreutils-common-8.32-15.fc34.x86_64. 40 MB/s | 2.0 MB 00:00 (76/148): fedora-release-identity-basic-34-0.10 1.3 MB/s | 12 kB 00:00 (77/148): fedora-repos-34-0.8.noarch.rpm 1.1 MB/s | 11 kB 00:00 (78/148): fedora-repos-rawhide-34-0.8.noarch.rp 4.8 MB/s | 10 kB 00:00 (79/148): findutils-4.8.0-1.fc34.x86_64.rpm 84 MB/s | 545 kB 00:00 (80/148): fonts-srpm-macros-2.0.5-4.fc33.noarch 4.0 MB/s | 27 kB 00:00 (81/148): fpc-srpm-macros-1.3-2.fc33.noarch.rpm 1.9 MB/s | 7.6 kB 00:00 (82/148): gawk-5.1.0-2.fc33.x86_64.rpm 33 MB/s | 1.0 MB 00:00 (83/148): filesystem-3.14-4.fc34.x86_64.rpm 23 MB/s | 1.1 MB 00:00 (84/148): ghc-srpm-macros-1.5.0-3.fc33.noarch.r 946 kB/s | 7.7 kB 00:00 (85/148): gdb-minimal-10.1-2.fc34.x86_64.rpm 48 MB/s | 3.6 MB 00:00 (86/148): glibc-minimal-langpack-2.32.9000-26.f 16 MB/s | 110 kB 00:00 (87/148): gnat-srpm-macros-4-12.fc33.noarch.rpm 3.7 MB/s | 8.2 kB 00:00 (88/148): go-srpm-macros-3.0.9-1.fc34.noarch.rp 9.3 MB/s | 25 kB 00:00 (89/148): guile22-2.2.7-1.fc34.x86_64.rpm 115 MB/s | 6.5 MB 00:00 (90/148): glibc-common-2.32.9000-26.fc34.x86_64 17 MB/s | 2.1 MB 00:00 (91/148): glibc-2.32.9000-26.fc34.x86_64.rpm 25 MB/s | 3.5 MB 00:00 (92/148): info-6.7-8.fc33.x86_64.rpm 7.7 MB/s | 228 kB 00:00 (93/148): kernel-srpm-macros-1.0-3.fc33.noarch. 438 kB/s | 7.2 kB 00:00 (94/148): keyutils-libs-1.6.1-1.fc34.x86_64.rpm 9.1 MB/s | 31 kB 00:00 (95/148): libcap-2.46-1.fc34.x86_64.rpm 15 MB/s | 65 kB 00:00 (96/148): libcap-ng-0.8.2-1.fc34.x86_64.rpm 11 MB/s | 32 kB 00:00 (97/148): libbrotli-1.0.9-3.fc34.x86_64.rpm 31 MB/s | 322 kB 00:00 (98/148): libcom_err-1.45.6-4.fc33.x86_64.rpm 5.0 MB/s | 27 kB 00:00 (99/148): libeconf-0.3.8-4.fc33.x86_64.rpm 7.5 MB/s | 24 kB 00:00 (100/148): libffi-3.1-27.fc34.x86_64.rpm 11 MB/s | 33 kB 00:00 (101/148): libgcc-11.0.0-0.17.fc34.x86_64.rpm 20 MB/s | 91 kB 00:00 (102/148): libidn2-2.3.0-4.fc34.x86_64.rpm 21 MB/s | 104 kB 00:00 (103/148): libgomp-11.0.0-0.17.fc34.x86_64.rpm 29 MB/s | 262 kB 00:00 (104/148): libmetalink-0.1.3-13.fc33.x86_64.rpm 7.1 MB/s | 31 kB 00:00 (105/148): libpsl-0.21.1-2.fc33.x86_64.rpm 25 MB/s | 61 kB 00:00 (106/148): libnghttp2-1.42.0-1.fc34.x86_64.rpm 14 MB/s | 76 kB 00:00 (107/148): libpwquality-1.4.4-2.fc34.x86_64.rpm 18 MB/s | 104 kB 00:00 (108/148): libselinux-3.2-0.rc1.1.fc34.x86_64.r 14 MB/s | 84 kB 00:00 (109/148): libsemanage-3.2-0.rc1.1.fc34.x86_64. 19 MB/s | 116 kB 00:00 (110/148): libssh-config-0.9.5-1.fc34.noarch.rp 2.8 MB/s | 11 kB 00:00 (111/148): libsepol-3.2-0.rc1.1.fc34.x86_64.rpm 20 MB/s | 286 kB 00:00 (112/148): libssh-0.9.5-1.fc34.x86_64.rpm 14 MB/s | 209 kB 00:00 (113/148): libtasn1-4.16.0-3.fc33.x86_64.rpm 7.1 MB/s | 75 kB 00:00 (114/148): libstdc++-11.0.0-0.17.fc34.x86_64.rp 29 MB/s | 693 kB 00:00 (115/148): libutempter-1.2.1-3.fc34.x86_64.rpm 5.1 MB/s | 26 kB 00:00 (116/148): libunistring-0.9.10-9.fc33.x86_64.rp 29 MB/s | 516 kB 00:00 (117/148): lua-srpm-macros-1-3.fc34.noarch.rpm 2.2 MB/s | 8.1 kB 00:00 (118/148): libzstd-1.4.7-1.fc34.x86_64.rpm 27 MB/s | 340 kB 00:00 (119/148): lz4-libs-1.9.3-1.fc34.x86_64.rpm 12 MB/s | 67 kB 00:00 (120/148): libxml2-2.9.10-9.fc34.x86_64.rpm 37 MB/s | 744 kB 00:00 (121/148): ncurses-base-6.2-3.20200222.fc33.noa 11 MB/s | 60 kB 00:00 (122/148): nim-srpm-macros-3-3.fc33.noarch.rpm 3.5 MB/s | 8.3 kB 00:00 (123/148): ocaml-srpm-macros-6-3.fc33.noarch.rp 3.1 MB/s | 7.7 kB 00:00 (124/148): openblas-srpm-macros-2-8.fc33.noarch 3.3 MB/s | 7.2 kB 00:00 (125/148): ncurses-libs-6.2-3.20200222.fc33.x86 24 MB/s | 329 kB 00:00 (126/148): openldap-2.4.57-1.fc34.x86_64.rpm 25 MB/s | 261 kB 00:00 (127/148): p11-kit-0.23.22-3.fc34.x86_64.rpm 78 MB/s | 369 kB 00:00 (128/148): mpfr-4.1.0-2.fc33.x86_64.rpm 35 MB/s | 1.4 MB 00:00 (129/148): p11-kit-trust-0.23.22-3.fc34.x86_64. 18 MB/s | 141 kB 00:00 (130/148): perl-srpm-macros-1-38.fc33.noarch.rp 2.5 MB/s | 8.3 kB 00:00 (131/148): popt-1.18-2.fc34.x86_64.rpm 11 MB/s | 59 kB 00:00 (132/148): publicsuffix-list-dafsa-20190417-4.f 11 MB/s | 55 kB 00:00 (133/148): python-srpm-macros-3.9-11.fc34.noarc 7.7 MB/s | 20 kB 00:00 (134/148): qt5-srpm-macros-5.15.2-1.fc34.noarch 3.4 MB/s | 8.4 kB 00:00 (135/148): redhat-rpm-config-180-1.fc34.noarch. 29 MB/s | 71 kB 00:00 (136/148): readline-8.1-1.fc34.x86_64.rpm 23 MB/s | 216 kB 00:00 (137/148): rust-srpm-macros-17-1.fc34.noarch.rp 1.8 MB/s | 9.8 kB 00:00 (138/148): setup-2.13.7-2.fc33.noarch.rpm 16 MB/s | 142 kB 00:00 (139/148): openssl-libs-1.1.1i-1.fc34.x86_64.rp 26 MB/s | 1.4 MB 00:00 (140/148): systemd-libs-247.2-1.fc34.x86_64.rpm 27 MB/s | 546 kB 00:00 (141/148): tzdata-2021a-1.fc34.noarch.rpm 29 MB/s | 432 kB 00:00 (142/148): unzip-6.0-49.fc33.x86_64.rpm 25 MB/s | 181 kB 00:00 (143/148): which-2.21-20.fc33.x86_64.rpm 9.0 MB/s | 41 kB 00:00 (144/148): xxhash-libs-0.8.0-1.fc33.x86_64.rpm 19 MB/s | 41 kB 00:00 (145/148): xz-5.2.5-4.fc34.x86_64.rpm 43 MB/s | 215 kB 00:00 (146/148): xz-libs-5.2.5-4.fc34.x86_64.rpm 17 MB/s | 91 kB 00:00 (147/148): zstd-1.4.7-1.fc34.x86_64.rpm 86 MB/s | 568 kB 00:00 (148/148): zip-3.0-27.fc33.x86_64.rpm 19 MB/s | 258 kB 00:00 -------------------------------------------------------------------------------- Total 55 MB/s | 58 MB 00:01 warning: /var/lib/mock/fedora-rawhide-x86_64-1611937252.735937/root/var/cache/dnf/fedora-2d95c80a1fa0a67d/packages/alternatives-1.15-1.fc34.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 45719a39: NOKEY fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x45719A39: Userid : "Fedora (34) " Fingerprint: 8C5B A699 0BDB 26E1 9F2A 1A80 1161 AE69 4571 9A39 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-34-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-34-primary (0x45719A39) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x9570FF31: Userid : "Fedora (33) " Fingerprint: 963A 2BEB 0200 9608 FE67 EA42 49FD 7749 9570 FF31 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-33-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.14-4.fc34.x86_64 1/1 Preparing : 1/1 Installing : libgcc-11.0.0-0.17.fc34.x86_64 1/148 Running scriptlet: libgcc-11.0.0-0.17.fc34.x86_64 1/148 Installing : crypto-policies-20210127-2.gitb21c811.fc34.noarc 2/148 Running scriptlet: crypto-policies-20210127-2.gitb21c811.fc34.noarc 2/148 Installing : fedora-release-identity-basic-34-0.10.noarch 3/148 Installing : tzdata-2021a-1.fc34.noarch 4/148 Installing : rust-srpm-macros-17-1.fc34.noarch 5/148 Installing : qt5-srpm-macros-5.15.2-1.fc34.noarch 6/148 Installing : publicsuffix-list-dafsa-20190417-4.fc33.noarch 7/148 Installing : perl-srpm-macros-1-38.fc33.noarch 8/148 Installing : openblas-srpm-macros-2-8.fc33.noarch 9/148 Installing : ocaml-srpm-macros-6-3.fc33.noarch 10/148 Installing : nim-srpm-macros-3-3.fc33.noarch 11/148 Installing : ncurses-base-6.2-3.20200222.fc33.noarch 12/148 Installing : libssh-config-0.9.5-1.fc34.noarch 13/148 Installing : kernel-srpm-macros-1.0-3.fc33.noarch 14/148 Installing : gnat-srpm-macros-4-12.fc33.noarch 15/148 Installing : ghc-srpm-macros-1.5.0-3.fc33.noarch 16/148 Installing : fpc-srpm-macros-1.3-2.fc33.noarch 17/148 Installing : fedora-gpg-keys-34-0.8.noarch 18/148 Installing : fedora-release-34-0.10.noarch 19/148 Installing : fedora-release-common-34-0.10.noarch 20/148 Installing : fedora-repos-rawhide-34-0.8.noarch 21/148 Installing : fedora-repos-34-0.8.noarch 22/148 Installing : setup-2.13.7-2.fc33.noarch 23/148 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.7-2.fc33.noarch 23/148 Installing : filesystem-3.14-4.fc34.x86_64 24/148 Installing : basesystem-11-10.fc33.noarch 25/148 Installing : ncurses-libs-6.2-3.20200222.fc33.x86_64 26/148 Running scriptlet: glibc-2.32.9000-26.fc34.x86_64 27/148 Installing : glibc-2.32.9000-26.fc34.x86_64 27/148 Running scriptlet: glibc-2.32.9000-26.fc34.x86_64 27/148 Installing : bash-5.1.0-2.fc34.x86_64 28/148 Running scriptlet: bash-5.1.0-2.fc34.x86_64 28/148 Installing : glibc-common-2.32.9000-26.fc34.x86_64 29/148 Installing : glibc-minimal-langpack-2.32.9000-26.fc34.x86_64 30/148 Installing : zlib-1.2.11-24.fc34.x86_64 31/148 Installing : bzip2-libs-1.0.8-4.fc33.x86_64 32/148 Installing : xz-libs-5.2.5-4.fc34.x86_64 33/148 Installing : elfutils-libelf-0.182-3.fc34.x86_64 34/148 Installing : libxcrypt-4.4.17-2.fc34.x86_64 35/148 Installing : libstdc++-11.0.0-0.17.fc34.x86_64 36/148 Installing : libzstd-1.4.7-1.fc34.x86_64 37/148 Installing : gmp-1:6.2.0-6.fc34.x86_64 38/148 Installing : libattr-2.4.48-11.fc34.x86_64 39/148 Installing : libacl-2.2.53-10.fc34.x86_64 40/148 Installing : libdb-5.3.28-46.fc34.x86_64 41/148 Installing : libuuid-2.36.1-4.fc34.x86_64 42/148 Installing : libcap-2.46-1.fc34.x86_64 43/148 Installing : libcom_err-1.45.6-4.fc33.x86_64 44/148 Installing : popt-1.18-2.fc34.x86_64 45/148 Installing : readline-8.1-1.fc34.x86_64 46/148 Installing : libunistring-0.9.10-9.fc33.x86_64 47/148 Installing : libidn2-2.3.0-4.fc34.x86_64 48/148 Installing : mpfr-4.1.0-2.fc33.x86_64 49/148 Installing : unzip-6.0-49.fc33.x86_64 50/148 Installing : file-libs-5.39-5.fc34.x86_64 51/148 Installing : file-5.39-5.fc34.x86_64 52/148 Installing : sqlite-libs-3.34.1-2.fc34.x86_64 53/148 Installing : lua-libs-5.4.2-2.fc34.x86_64 54/148 Installing : alternatives-1.15-1.fc34.x86_64 55/148 Installing : libcap-ng-0.8.2-1.fc34.x86_64 56/148 Installing : audit-libs-3.0-1.fc34.x86_64 57/148 Installing : libffi-3.1-27.fc34.x86_64 58/148 Installing : p11-kit-0.23.22-3.fc34.x86_64 59/148 Installing : libsepol-3.2-0.rc1.1.fc34.x86_64 60/148 Installing : lz4-libs-1.9.3-1.fc34.x86_64 61/148 Installing : zip-3.0-27.fc33.x86_64 62/148 Installing : libpsl-0.21.1-2.fc33.x86_64 63/148 Installing : gc-8.0.4-5.fc34.x86_64 64/148 Installing : zstd-1.4.7-1.fc34.x86_64 65/148 Installing : dwz-0.13-7.fc34.x86_64 66/148 Installing : libxml2-2.9.10-9.fc34.x86_64 67/148 Installing : bzip2-1.0.8-4.fc33.x86_64 68/148 Installing : info-6.7-8.fc33.x86_64 69/148 Installing : ed-1.14.2-9.fc33.x86_64 70/148 Installing : elfutils-default-yama-scope-0.182-3.fc34.noarch 71/148 Running scriptlet: elfutils-default-yama-scope-0.182-3.fc34.noarch 71/148 Installing : cpio-2.13-9.fc34.x86_64 72/148 Installing : diffutils-3.7-8.fc34.x86_64 73/148 Installing : expat-2.2.10-2.fc34.x86_64 74/148 Installing : libmetalink-0.1.3-13.fc33.x86_64 75/148 Installing : libgpg-error-1.41-2.fc34.x86_64 76/148 Installing : libgcrypt-1.9.1-1.fc34.x86_64 77/148 Installing : libpkgconf-1.7.3-6.fc34.x86_64 78/148 Installing : pkgconf-1.7.3-6.fc34.x86_64 79/148 Installing : libsigsegv-2.13-2.fc34.x86_64 80/148 Installing : gawk-5.1.0-2.fc33.x86_64 81/148 Installing : libsmartcols-2.36.1-4.fc34.x86_64 82/148 Installing : libtool-ltdl-2.4.6-40.fc34.x86_64 83/148 Installing : libverto-0.3.1-3.fc34.x86_64 84/148 Installing : pcre-8.44-3.fc34.1.x86_64 85/148 Installing : grep-3.6-2.fc34.x86_64 86/148 Installing : xz-5.2.5-4.fc34.x86_64 87/148 Installing : keyutils-libs-1.6.1-1.fc34.x86_64 88/148 Installing : libbrotli-1.0.9-3.fc34.x86_64 89/148 Installing : libeconf-0.3.8-4.fc33.x86_64 90/148 Installing : libgomp-11.0.0-0.17.fc34.x86_64 91/148 Installing : libnghttp2-1.42.0-1.fc34.x86_64 92/148 Installing : libtasn1-4.16.0-3.fc33.x86_64 93/148 Installing : p11-kit-trust-0.23.22-3.fc34.x86_64 94/148 Running scriptlet: p11-kit-trust-0.23.22-3.fc34.x86_64 94/148 Installing : xxhash-libs-0.8.0-1.fc33.x86_64 95/148 Installing : coreutils-common-8.32-15.fc34.x86_64 96/148 Installing : pkgconf-m4-1.7.3-6.fc34.noarch 97/148 Installing : pkgconf-pkg-config-1.7.3-6.fc34.x86_64 98/148 Installing : pcre2-syntax-10.36-2.fc34.1.noarch 99/148 Installing : pcre2-10.36-2.fc34.1.x86_64 100/148 Installing : libselinux-3.2-0.rc1.1.fc34.x86_64 101/148 Installing : sed-4.8-7.fc34.x86_64 102/148 Installing : findutils-1:4.8.0-1.fc34.x86_64 103/148 Installing : openssl-libs-1:1.1.1i-1.fc34.x86_64 104/148 Installing : coreutils-8.32-15.fc34.x86_64 105/148 Running scriptlet: ca-certificates-2020.2.41-6.fc34.noarch 106/148 Installing : ca-certificates-2020.2.41-6.fc34.noarch 106/148 Running scriptlet: ca-certificates-2020.2.41-6.fc34.noarch 106/148 Installing : krb5-libs-1.19-0.beta2.5.fc34.x86_64 107/148 Installing : libblkid-2.36.1-4.fc34.x86_64 108/148 Running scriptlet: libblkid-2.36.1-4.fc34.x86_64 108/148 Installing : libtirpc-1.3.1-1.fc34.x86_64 109/148 Installing : gzip-1.10-4.fc34.x86_64 110/148 Installing : cracklib-2.9.6-24.fc33.x86_64 111/148 Installing : libnsl2-1.3.0-2.fc34.x86_64 112/148 Installing : libpwquality-1.4.4-2.fc34.x86_64 113/148 Installing : pam-1.5.1-3.fc34.x86_64 114/148 Installing : libfdisk-2.36.1-4.fc34.x86_64 115/148 Installing : libmount-2.36.1-4.fc34.x86_64 116/148 Installing : cyrus-sasl-lib-2.1.27-6.fc33.x86_64 117/148 Installing : openldap-2.4.57-1.fc34.x86_64 118/148 Installing : libssh-0.9.5-1.fc34.x86_64 119/148 Installing : libcurl-7.74.0-4.fc34.x86_64 120/148 Installing : elfutils-libs-0.182-3.fc34.x86_64 121/148 Installing : elfutils-debuginfod-client-0.182-3.fc34.x86_64 122/148 Installing : binutils-gold-2.35.1-25.fc34.x86_64 123/148 Installing : binutils-2.35.1-25.fc34.x86_64 124/148 Running scriptlet: binutils-2.35.1-25.fc34.x86_64 124/148 Installing : elfutils-0.182-3.fc34.x86_64 125/148 Installing : gdb-minimal-10.1-2.fc34.x86_64 126/148 Installing : curl-7.74.0-4.fc34.x86_64 127/148 Installing : guile22-2.2.7-1.fc34.x86_64 128/148 Installing : systemd-libs-247.2-1.fc34.x86_64 129/148 Running scriptlet: systemd-libs-247.2-1.fc34.x86_64 129/148 Installing : libarchive-3.5.1-2.fc34.x86_64 130/148 Installing : rpm-libs-4.16.1.2-4.fc34.1.x86_64 131/148 Installing : rpm-4.16.1.2-4.fc34.1.x86_64 132/148 Installing : efi-srpm-macros-4-5.fc33.noarch 133/148 Installing : lua-srpm-macros-1-3.fc34.noarch 134/148 Installing : fonts-srpm-macros-1:2.0.5-4.fc33.noarch 135/148 Installing : go-srpm-macros-3.0.9-1.fc34.noarch 136/148 Installing : python-srpm-macros-3.9-11.fc34.noarch 137/148 Installing : redhat-rpm-config-180-1.fc34.noarch 138/148 Installing : rpm-build-libs-4.16.1.2-4.fc34.1.x86_64 139/148 Installing : patch-2.7.6-14.fc34.x86_64 140/148 Installing : tar-2:1.33-3.fc34.x86_64 141/148 Installing : libsemanage-3.2-0.rc1.1.fc34.x86_64 142/148 Installing : shadow-utils-2:4.8.1-7.fc34.x86_64 143/148 Running scriptlet: libutempter-1.2.1-3.fc34.x86_64 144/148 Installing : libutempter-1.2.1-3.fc34.x86_64 144/148 Installing : util-linux-2.36.1-4.fc34.x86_64 145/148 Running scriptlet: util-linux-2.36.1-4.fc34.x86_64 145/148 Installing : rpm-build-4.16.1.2-4.fc34.1.x86_64 146/148 Installing : make-1:4.3-4.fc34.x86_64 147/148 Installing : which-2.21-20.fc33.x86_64 148/148 Running scriptlet: filesystem-3.14-4.fc34.x86_64 148/148 Running scriptlet: ca-certificates-2020.2.41-6.fc34.noarch 148/148 Running scriptlet: rpm-4.16.1.2-4.fc34.1.x86_64 148/148 Running scriptlet: which-2.21-20.fc33.x86_64 148/148 Verifying : bash-5.1.0-2.fc34.x86_64 1/148 Verifying : cpio-2.13-9.fc34.x86_64 2/148 Verifying : curl-7.74.0-4.fc34.x86_64 3/148 Verifying : diffutils-3.7-8.fc34.x86_64 4/148 Verifying : elfutils-0.182-3.fc34.x86_64 5/148 Verifying : elfutils-debuginfod-client-0.182-3.fc34.x86_64 6/148 Verifying : elfutils-default-yama-scope-0.182-3.fc34.noarch 7/148 Verifying : elfutils-libelf-0.182-3.fc34.x86_64 8/148 Verifying : elfutils-libs-0.182-3.fc34.x86_64 9/148 Verifying : expat-2.2.10-2.fc34.x86_64 10/148 Verifying : file-5.39-5.fc34.x86_64 11/148 Verifying : file-libs-5.39-5.fc34.x86_64 12/148 Verifying : gc-8.0.4-5.fc34.x86_64 13/148 Verifying : gmp-1:6.2.0-6.fc34.x86_64 14/148 Verifying : grep-3.6-2.fc34.x86_64 15/148 Verifying : gzip-1.10-4.fc34.x86_64 16/148 Verifying : krb5-libs-1.19-0.beta2.5.fc34.x86_64 17/148 Verifying : libacl-2.2.53-10.fc34.x86_64 18/148 Verifying : libarchive-3.5.1-2.fc34.x86_64 19/148 Verifying : libattr-2.4.48-11.fc34.x86_64 20/148 Verifying : libblkid-2.36.1-4.fc34.x86_64 21/148 Verifying : libcurl-7.74.0-4.fc34.x86_64 22/148 Verifying : libdb-5.3.28-46.fc34.x86_64 23/148 Verifying : libfdisk-2.36.1-4.fc34.x86_64 24/148 Verifying : libgcrypt-1.9.1-1.fc34.x86_64 25/148 Verifying : libgpg-error-1.41-2.fc34.x86_64 26/148 Verifying : libmount-2.36.1-4.fc34.x86_64 27/148 Verifying : libnsl2-1.3.0-2.fc34.x86_64 28/148 Verifying : libpkgconf-1.7.3-6.fc34.x86_64 29/148 Verifying : libsigsegv-2.13-2.fc34.x86_64 30/148 Verifying : libsmartcols-2.36.1-4.fc34.x86_64 31/148 Verifying : libtirpc-1.3.1-1.fc34.x86_64 32/148 Verifying : libtool-ltdl-2.4.6-40.fc34.x86_64 33/148 Verifying : libuuid-2.36.1-4.fc34.x86_64 34/148 Verifying : libverto-0.3.1-3.fc34.x86_64 35/148 Verifying : libxcrypt-4.4.17-2.fc34.x86_64 36/148 Verifying : lua-libs-5.4.2-2.fc34.x86_64 37/148 Verifying : make-1:4.3-4.fc34.x86_64 38/148 Verifying : pam-1.5.1-3.fc34.x86_64 39/148 Verifying : patch-2.7.6-14.fc34.x86_64 40/148 Verifying : pcre-8.44-3.fc34.1.x86_64 41/148 Verifying : pcre2-10.36-2.fc34.1.x86_64 42/148 Verifying : pcre2-syntax-10.36-2.fc34.1.noarch 43/148 Verifying : pkgconf-1.7.3-6.fc34.x86_64 44/148 Verifying : pkgconf-m4-1.7.3-6.fc34.noarch 45/148 Verifying : pkgconf-pkg-config-1.7.3-6.fc34.x86_64 46/148 Verifying : rpm-4.16.1.2-4.fc34.1.x86_64 47/148 Verifying : rpm-build-4.16.1.2-4.fc34.1.x86_64 48/148 Verifying : rpm-build-libs-4.16.1.2-4.fc34.1.x86_64 49/148 Verifying : rpm-libs-4.16.1.2-4.fc34.1.x86_64 50/148 Verifying : sed-4.8-7.fc34.x86_64 51/148 Verifying : shadow-utils-2:4.8.1-7.fc34.x86_64 52/148 Verifying : sqlite-libs-3.34.1-2.fc34.x86_64 53/148 Verifying : tar-2:1.33-3.fc34.x86_64 54/148 Verifying : util-linux-2.36.1-4.fc34.x86_64 55/148 Verifying : zlib-1.2.11-24.fc34.x86_64 56/148 Verifying : alternatives-1.15-1.fc34.x86_64 57/148 Verifying : audit-libs-3.0-1.fc34.x86_64 58/148 Verifying : basesystem-11-10.fc33.noarch 59/148 Verifying : binutils-2.35.1-25.fc34.x86_64 60/148 Verifying : binutils-gold-2.35.1-25.fc34.x86_64 61/148 Verifying : bzip2-1.0.8-4.fc33.x86_64 62/148 Verifying : bzip2-libs-1.0.8-4.fc33.x86_64 63/148 Verifying : ca-certificates-2020.2.41-6.fc34.noarch 64/148 Verifying : coreutils-8.32-15.fc34.x86_64 65/148 Verifying : coreutils-common-8.32-15.fc34.x86_64 66/148 Verifying : cracklib-2.9.6-24.fc33.x86_64 67/148 Verifying : crypto-policies-20210127-2.gitb21c811.fc34.noarc 68/148 Verifying : cyrus-sasl-lib-2.1.27-6.fc33.x86_64 69/148 Verifying : dwz-0.13-7.fc34.x86_64 70/148 Verifying : ed-1.14.2-9.fc33.x86_64 71/148 Verifying : efi-srpm-macros-4-5.fc33.noarch 72/148 Verifying : fedora-gpg-keys-34-0.8.noarch 73/148 Verifying : fedora-release-34-0.10.noarch 74/148 Verifying : fedora-release-common-34-0.10.noarch 75/148 Verifying : fedora-release-identity-basic-34-0.10.noarch 76/148 Verifying : fedora-repos-34-0.8.noarch 77/148 Verifying : fedora-repos-rawhide-34-0.8.noarch 78/148 Verifying : filesystem-3.14-4.fc34.x86_64 79/148 Verifying : findutils-1:4.8.0-1.fc34.x86_64 80/148 Verifying : fonts-srpm-macros-1:2.0.5-4.fc33.noarch 81/148 Verifying : fpc-srpm-macros-1.3-2.fc33.noarch 82/148 Verifying : gawk-5.1.0-2.fc33.x86_64 83/148 Verifying : gdb-minimal-10.1-2.fc34.x86_64 84/148 Verifying : ghc-srpm-macros-1.5.0-3.fc33.noarch 85/148 Verifying : glibc-2.32.9000-26.fc34.x86_64 86/148 Verifying : glibc-common-2.32.9000-26.fc34.x86_64 87/148 Verifying : glibc-minimal-langpack-2.32.9000-26.fc34.x86_64 88/148 Verifying : gnat-srpm-macros-4-12.fc33.noarch 89/148 Verifying : go-srpm-macros-3.0.9-1.fc34.noarch 90/148 Verifying : guile22-2.2.7-1.fc34.x86_64 91/148 Verifying : info-6.7-8.fc33.x86_64 92/148 Verifying : kernel-srpm-macros-1.0-3.fc33.noarch 93/148 Verifying : keyutils-libs-1.6.1-1.fc34.x86_64 94/148 Verifying : libbrotli-1.0.9-3.fc34.x86_64 95/148 Verifying : libcap-2.46-1.fc34.x86_64 96/148 Verifying : libcap-ng-0.8.2-1.fc34.x86_64 97/148 Verifying : libcom_err-1.45.6-4.fc33.x86_64 98/148 Verifying : libeconf-0.3.8-4.fc33.x86_64 99/148 Verifying : libffi-3.1-27.fc34.x86_64 100/148 Verifying : libgcc-11.0.0-0.17.fc34.x86_64 101/148 Verifying : libgomp-11.0.0-0.17.fc34.x86_64 102/148 Verifying : libidn2-2.3.0-4.fc34.x86_64 103/148 Verifying : libmetalink-0.1.3-13.fc33.x86_64 104/148 Verifying : libnghttp2-1.42.0-1.fc34.x86_64 105/148 Verifying : libpsl-0.21.1-2.fc33.x86_64 106/148 Verifying : libpwquality-1.4.4-2.fc34.x86_64 107/148 Verifying : libselinux-3.2-0.rc1.1.fc34.x86_64 108/148 Verifying : libsemanage-3.2-0.rc1.1.fc34.x86_64 109/148 Verifying : libsepol-3.2-0.rc1.1.fc34.x86_64 110/148 Verifying : libssh-0.9.5-1.fc34.x86_64 111/148 Verifying : libssh-config-0.9.5-1.fc34.noarch 112/148 Verifying : libstdc++-11.0.0-0.17.fc34.x86_64 113/148 Verifying : libtasn1-4.16.0-3.fc33.x86_64 114/148 Verifying : libunistring-0.9.10-9.fc33.x86_64 115/148 Verifying : libutempter-1.2.1-3.fc34.x86_64 116/148 Verifying : libxml2-2.9.10-9.fc34.x86_64 117/148 Verifying : libzstd-1.4.7-1.fc34.x86_64 118/148 Verifying : lua-srpm-macros-1-3.fc34.noarch 119/148 Verifying : lz4-libs-1.9.3-1.fc34.x86_64 120/148 Verifying : mpfr-4.1.0-2.fc33.x86_64 121/148 Verifying : ncurses-base-6.2-3.20200222.fc33.noarch 122/148 Verifying : ncurses-libs-6.2-3.20200222.fc33.x86_64 123/148 Verifying : nim-srpm-macros-3-3.fc33.noarch 124/148 Verifying : ocaml-srpm-macros-6-3.fc33.noarch 125/148 Verifying : openblas-srpm-macros-2-8.fc33.noarch 126/148 Verifying : openldap-2.4.57-1.fc34.x86_64 127/148 Verifying : openssl-libs-1:1.1.1i-1.fc34.x86_64 128/148 Verifying : p11-kit-0.23.22-3.fc34.x86_64 129/148 Verifying : p11-kit-trust-0.23.22-3.fc34.x86_64 130/148 Verifying : perl-srpm-macros-1-38.fc33.noarch 131/148 Verifying : popt-1.18-2.fc34.x86_64 132/148 Verifying : publicsuffix-list-dafsa-20190417-4.fc33.noarch 133/148 Verifying : python-srpm-macros-3.9-11.fc34.noarch 134/148 Verifying : qt5-srpm-macros-5.15.2-1.fc34.noarch 135/148 Verifying : readline-8.1-1.fc34.x86_64 136/148 Verifying : redhat-rpm-config-180-1.fc34.noarch 137/148 Verifying : rust-srpm-macros-17-1.fc34.noarch 138/148 Verifying : setup-2.13.7-2.fc33.noarch 139/148 Verifying : systemd-libs-247.2-1.fc34.x86_64 140/148 Verifying : tzdata-2021a-1.fc34.noarch 141/148 Verifying : unzip-6.0-49.fc33.x86_64 142/148 Verifying : which-2.21-20.fc33.x86_64 143/148 Verifying : xxhash-libs-0.8.0-1.fc33.x86_64 144/148 Verifying : xz-5.2.5-4.fc34.x86_64 145/148 Verifying : xz-libs-5.2.5-4.fc34.x86_64 146/148 Verifying : zip-3.0-27.fc33.x86_64 147/148 Verifying : zstd-1.4.7-1.fc34.x86_64 148/148 Installed: alternatives-1.15-1.fc34.x86_64 audit-libs-3.0-1.fc34.x86_64 basesystem-11-10.fc33.noarch bash-5.1.0-2.fc34.x86_64 binutils-2.35.1-25.fc34.x86_64 binutils-gold-2.35.1-25.fc34.x86_64 bzip2-1.0.8-4.fc33.x86_64 bzip2-libs-1.0.8-4.fc33.x86_64 ca-certificates-2020.2.41-6.fc34.noarch coreutils-8.32-15.fc34.x86_64 coreutils-common-8.32-15.fc34.x86_64 cpio-2.13-9.fc34.x86_64 cracklib-2.9.6-24.fc33.x86_64 crypto-policies-20210127-2.gitb21c811.fc34.noarch curl-7.74.0-4.fc34.x86_64 cyrus-sasl-lib-2.1.27-6.fc33.x86_64 diffutils-3.7-8.fc34.x86_64 dwz-0.13-7.fc34.x86_64 ed-1.14.2-9.fc33.x86_64 efi-srpm-macros-4-5.fc33.noarch elfutils-0.182-3.fc34.x86_64 elfutils-debuginfod-client-0.182-3.fc34.x86_64 elfutils-default-yama-scope-0.182-3.fc34.noarch elfutils-libelf-0.182-3.fc34.x86_64 elfutils-libs-0.182-3.fc34.x86_64 expat-2.2.10-2.fc34.x86_64 fedora-gpg-keys-34-0.8.noarch fedora-release-34-0.10.noarch fedora-release-common-34-0.10.noarch fedora-release-identity-basic-34-0.10.noarch fedora-repos-34-0.8.noarch fedora-repos-rawhide-34-0.8.noarch file-5.39-5.fc34.x86_64 file-libs-5.39-5.fc34.x86_64 filesystem-3.14-4.fc34.x86_64 findutils-1:4.8.0-1.fc34.x86_64 fonts-srpm-macros-1:2.0.5-4.fc33.noarch fpc-srpm-macros-1.3-2.fc33.noarch gawk-5.1.0-2.fc33.x86_64 gc-8.0.4-5.fc34.x86_64 gdb-minimal-10.1-2.fc34.x86_64 ghc-srpm-macros-1.5.0-3.fc33.noarch glibc-2.32.9000-26.fc34.x86_64 glibc-common-2.32.9000-26.fc34.x86_64 glibc-minimal-langpack-2.32.9000-26.fc34.x86_64 gmp-1:6.2.0-6.fc34.x86_64 gnat-srpm-macros-4-12.fc33.noarch go-srpm-macros-3.0.9-1.fc34.noarch grep-3.6-2.fc34.x86_64 guile22-2.2.7-1.fc34.x86_64 gzip-1.10-4.fc34.x86_64 info-6.7-8.fc33.x86_64 kernel-srpm-macros-1.0-3.fc33.noarch keyutils-libs-1.6.1-1.fc34.x86_64 krb5-libs-1.19-0.beta2.5.fc34.x86_64 libacl-2.2.53-10.fc34.x86_64 libarchive-3.5.1-2.fc34.x86_64 libattr-2.4.48-11.fc34.x86_64 libblkid-2.36.1-4.fc34.x86_64 libbrotli-1.0.9-3.fc34.x86_64 libcap-2.46-1.fc34.x86_64 libcap-ng-0.8.2-1.fc34.x86_64 libcom_err-1.45.6-4.fc33.x86_64 libcurl-7.74.0-4.fc34.x86_64 libdb-5.3.28-46.fc34.x86_64 libeconf-0.3.8-4.fc33.x86_64 libfdisk-2.36.1-4.fc34.x86_64 libffi-3.1-27.fc34.x86_64 libgcc-11.0.0-0.17.fc34.x86_64 libgcrypt-1.9.1-1.fc34.x86_64 libgomp-11.0.0-0.17.fc34.x86_64 libgpg-error-1.41-2.fc34.x86_64 libidn2-2.3.0-4.fc34.x86_64 libmetalink-0.1.3-13.fc33.x86_64 libmount-2.36.1-4.fc34.x86_64 libnghttp2-1.42.0-1.fc34.x86_64 libnsl2-1.3.0-2.fc34.x86_64 libpkgconf-1.7.3-6.fc34.x86_64 libpsl-0.21.1-2.fc33.x86_64 libpwquality-1.4.4-2.fc34.x86_64 libselinux-3.2-0.rc1.1.fc34.x86_64 libsemanage-3.2-0.rc1.1.fc34.x86_64 libsepol-3.2-0.rc1.1.fc34.x86_64 libsigsegv-2.13-2.fc34.x86_64 libsmartcols-2.36.1-4.fc34.x86_64 libssh-0.9.5-1.fc34.x86_64 libssh-config-0.9.5-1.fc34.noarch libstdc++-11.0.0-0.17.fc34.x86_64 libtasn1-4.16.0-3.fc33.x86_64 libtirpc-1.3.1-1.fc34.x86_64 libtool-ltdl-2.4.6-40.fc34.x86_64 libunistring-0.9.10-9.fc33.x86_64 libutempter-1.2.1-3.fc34.x86_64 libuuid-2.36.1-4.fc34.x86_64 libverto-0.3.1-3.fc34.x86_64 libxcrypt-4.4.17-2.fc34.x86_64 libxml2-2.9.10-9.fc34.x86_64 libzstd-1.4.7-1.fc34.x86_64 lua-libs-5.4.2-2.fc34.x86_64 lua-srpm-macros-1-3.fc34.noarch lz4-libs-1.9.3-1.fc34.x86_64 make-1:4.3-4.fc34.x86_64 mpfr-4.1.0-2.fc33.x86_64 ncurses-base-6.2-3.20200222.fc33.noarch ncurses-libs-6.2-3.20200222.fc33.x86_64 nim-srpm-macros-3-3.fc33.noarch ocaml-srpm-macros-6-3.fc33.noarch openblas-srpm-macros-2-8.fc33.noarch openldap-2.4.57-1.fc34.x86_64 openssl-libs-1:1.1.1i-1.fc34.x86_64 p11-kit-0.23.22-3.fc34.x86_64 p11-kit-trust-0.23.22-3.fc34.x86_64 pam-1.5.1-3.fc34.x86_64 patch-2.7.6-14.fc34.x86_64 pcre-8.44-3.fc34.1.x86_64 pcre2-10.36-2.fc34.1.x86_64 pcre2-syntax-10.36-2.fc34.1.noarch perl-srpm-macros-1-38.fc33.noarch pkgconf-1.7.3-6.fc34.x86_64 pkgconf-m4-1.7.3-6.fc34.noarch pkgconf-pkg-config-1.7.3-6.fc34.x86_64 popt-1.18-2.fc34.x86_64 publicsuffix-list-dafsa-20190417-4.fc33.noarch python-srpm-macros-3.9-11.fc34.noarch qt5-srpm-macros-5.15.2-1.fc34.noarch readline-8.1-1.fc34.x86_64 redhat-rpm-config-180-1.fc34.noarch rpm-4.16.1.2-4.fc34.1.x86_64 rpm-build-4.16.1.2-4.fc34.1.x86_64 rpm-build-libs-4.16.1.2-4.fc34.1.x86_64 rpm-libs-4.16.1.2-4.fc34.1.x86_64 rust-srpm-macros-17-1.fc34.noarch sed-4.8-7.fc34.x86_64 setup-2.13.7-2.fc33.noarch shadow-utils-2:4.8.1-7.fc34.x86_64 sqlite-libs-3.34.1-2.fc34.x86_64 systemd-libs-247.2-1.fc34.x86_64 tar-2:1.33-3.fc34.x86_64 tzdata-2021a-1.fc34.noarch unzip-6.0-49.fc33.x86_64 util-linux-2.36.1-4.fc34.x86_64 which-2.21-20.fc33.x86_64 xxhash-libs-0.8.0-1.fc33.x86_64 xz-5.2.5-4.fc34.x86_64 xz-libs-5.2.5-4.fc34.x86_64 zip-3.0-27.fc33.x86_64 zlib-1.2.11-24.fc34.x86_64 zstd-1.4.7-1.fc34.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: gnat-srpm-macros-4-12.fc33.noarch binutils-2.35.1-25.fc34.x86_64 publicsuffix-list-dafsa-20190417-4.fc33.noarch sed-4.8-7.fc34.x86_64 mpfr-4.1.0-2.fc33.x86_64 ghc-srpm-macros-1.5.0-3.fc33.noarch rpm-build-libs-4.16.1.2-4.fc34.1.x86_64 bzip2-libs-1.0.8-4.fc33.x86_64 libzstd-1.4.7-1.fc34.x86_64 elfutils-0.182-3.fc34.x86_64 lua-libs-5.4.2-2.fc34.x86_64 fedora-release-identity-basic-34-0.10.noarch libsemanage-3.2-0.rc1.1.fc34.x86_64 openblas-srpm-macros-2-8.fc33.noarch readline-8.1-1.fc34.x86_64 grep-3.6-2.fc34.x86_64 libdb-5.3.28-46.fc34.x86_64 p11-kit-trust-0.23.22-3.fc34.x86_64 file-libs-5.39-5.fc34.x86_64 rpm-libs-4.16.1.2-4.fc34.1.x86_64 lua-srpm-macros-1-3.fc34.noarch perl-srpm-macros-1-38.fc33.noarch ca-certificates-2020.2.41-6.fc34.noarch libpwquality-1.4.4-2.fc34.x86_64 libnghttp2-1.42.0-1.fc34.x86_64 libcurl-7.74.0-4.fc34.x86_64 libacl-2.2.53-10.fc34.x86_64 crypto-policies-20210127-2.gitb21c811.fc34.noarch fedora-gpg-keys-34-0.8.noarch libcap-2.46-1.fc34.x86_64 libidn2-2.3.0-4.fc34.x86_64 glibc-2.32.9000-26.fc34.x86_64 libffi-3.1-27.fc34.x86_64 libsigsegv-2.13-2.fc34.x86_64 cyrus-sasl-lib-2.1.27-6.fc33.x86_64 libssh-0.9.5-1.fc34.x86_64 gpg-pubkey-9570ff31-5e3006fb gzip-1.10-4.fc34.x86_64 gc-8.0.4-5.fc34.x86_64 libverto-0.3.1-3.fc34.x86_64 pcre2-10.36-2.fc34.1.x86_64 pcre2-syntax-10.36-2.fc34.1.noarch tar-1.33-3.fc34.x86_64 efi-srpm-macros-4-5.fc33.noarch ed-1.14.2-9.fc33.x86_64 gawk-5.1.0-2.fc33.x86_64 libcom_err-1.45.6-4.fc33.x86_64 info-6.7-8.fc33.x86_64 libsmartcols-2.36.1-4.fc34.x86_64 libpsl-0.21.1-2.fc33.x86_64 libgomp-11.0.0-0.17.fc34.x86_64 libselinux-3.2-0.rc1.1.fc34.x86_64 cracklib-2.9.6-24.fc33.x86_64 rpm-4.16.1.2-4.fc34.1.x86_64 fpc-srpm-macros-1.3-2.fc33.noarch fonts-srpm-macros-2.0.5-4.fc33.noarch libbrotli-1.0.9-3.fc34.x86_64 elfutils-default-yama-scope-0.182-3.fc34.noarch libmetalink-0.1.3-13.fc33.x86_64 xxhash-libs-0.8.0-1.fc33.x86_64 curl-7.74.0-4.fc34.x86_64 elfutils-libelf-0.182-3.fc34.x86_64 libcap-ng-0.8.2-1.fc34.x86_64 popt-1.18-2.fc34.x86_64 libattr-2.4.48-11.fc34.x86_64 which-2.21-20.fc33.x86_64 libsepol-3.2-0.rc1.1.fc34.x86_64 fedora-release-34-0.10.noarch pkgconf-m4-1.7.3-6.fc34.noarch lz4-libs-1.9.3-1.fc34.x86_64 rust-srpm-macros-17-1.fc34.noarch fedora-repos-rawhide-34-0.8.noarch filesystem-3.14-4.fc34.x86_64 libutempter-1.2.1-3.fc34.x86_64 qt5-srpm-macros-5.15.2-1.fc34.noarch xz-libs-5.2.5-4.fc34.x86_64 libunistring-0.9.10-9.fc33.x86_64 dwz-0.13-7.fc34.x86_64 python-srpm-macros-3.9-11.fc34.noarch gpg-pubkey-45719a39-5f2c0192 pcre-8.44-3.fc34.1.x86_64 alternatives-1.15-1.fc34.x86_64 libgcc-11.0.0-0.17.fc34.x86_64 bzip2-1.0.8-4.fc33.x86_64 setup-2.13.7-2.fc33.noarch coreutils-common-8.32-15.fc34.x86_64 libgcrypt-1.9.1-1.fc34.x86_64 basesystem-11-10.fc33.noarch libstdc++-11.0.0-0.17.fc34.x86_64 libpkgconf-1.7.3-6.fc34.x86_64 patch-2.7.6-14.fc34.x86_64 libtirpc-1.3.1-1.fc34.x86_64 pkgconf-pkg-config-1.7.3-6.fc34.x86_64 libfdisk-2.36.1-4.fc34.x86_64 findutils-4.8.0-1.fc34.x86_64 audit-libs-3.0-1.fc34.x86_64 libxml2-2.9.10-9.fc34.x86_64 glibc-minimal-langpack-2.32.9000-26.fc34.x86_64 bash-5.1.0-2.fc34.x86_64 libgpg-error-1.41-2.fc34.x86_64 libssh-config-0.9.5-1.fc34.noarch cpio-2.13-9.fc34.x86_64 guile22-2.2.7-1.fc34.x86_64 expat-2.2.10-2.fc34.x86_64 ncurses-base-6.2-3.20200222.fc33.noarch shadow-utils-4.8.1-7.fc34.x86_64 diffutils-3.7-8.fc34.x86_64 file-5.39-5.fc34.x86_64 libtool-ltdl-2.4.6-40.fc34.x86_64 libuuid-2.36.1-4.fc34.x86_64 openldap-2.4.57-1.fc34.x86_64 gdb-minimal-10.1-2.fc34.x86_64 tzdata-2021a-1.fc34.noarch zip-3.0-27.fc33.x86_64 elfutils-libs-0.182-3.fc34.x86_64 go-srpm-macros-3.0.9-1.fc34.noarch xz-5.2.5-4.fc34.x86_64 libxcrypt-4.4.17-2.fc34.x86_64 rpm-build-4.16.1.2-4.fc34.1.x86_64 p11-kit-0.23.22-3.fc34.x86_64 zlib-1.2.11-24.fc34.x86_64 glibc-common-2.32.9000-26.fc34.x86_64 libblkid-2.36.1-4.fc34.x86_64 fedora-repos-34-0.8.noarch gmp-6.2.0-6.fc34.x86_64 sqlite-libs-3.34.1-2.fc34.x86_64 libeconf-0.3.8-4.fc33.x86_64 util-linux-2.36.1-4.fc34.x86_64 openssl-libs-1.1.1i-1.fc34.x86_64 elfutils-debuginfod-client-0.182-3.fc34.x86_64 redhat-rpm-config-180-1.fc34.noarch unzip-6.0-49.fc33.x86_64 kernel-srpm-macros-1.0-3.fc33.noarch ncurses-libs-6.2-3.20200222.fc33.x86_64 coreutils-8.32-15.fc34.x86_64 zstd-1.4.7-1.fc34.x86_64 binutils-gold-2.35.1-25.fc34.x86_64 libnsl2-1.3.0-2.fc34.x86_64 fedora-release-common-34-0.10.noarch pkgconf-1.7.3-6.fc34.x86_64 libtasn1-4.16.0-3.fc33.x86_64 pam-1.5.1-3.fc34.x86_64 krb5-libs-1.19-0.beta2.5.fc34.x86_64 keyutils-libs-1.6.1-1.fc34.x86_64 libarchive-3.5.1-2.fc34.x86_64 ocaml-srpm-macros-6-3.fc33.noarch systemd-libs-247.2-1.fc34.x86_64 make-4.3-4.fc34.x86_64 nim-srpm-macros-3-3.fc33.noarch libmount-2.36.1-4.fc34.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1611619200 Wrote: /builddir/build/SRPMS/firebird-3.0.7.33374-3.fc34.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1611937252.735937/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1611937252.735937/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1611937252.735937/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/copr-rpmbuild-lvxc2os4/obtain-sources/firebird/firebird.spec) Config(child) 1 minutes 39 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. Finish: clean chroot Finish: run INFO: unmounting tmpfs. Running (timeout=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/firebird-3.0.7.33374-3.fc34.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1611937353.566506 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.9 starting (python version = 3.9.1, NVR = mock-2.9-1.fc33)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/firebird-3.0.7.33374-3.fc34.src.rpm) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1611937353.566506/root. INFO: calling preinit hooks INFO: enabled root cache Start(bootstrap): unpacking root cache Finish(bootstrap): unpacking root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 2.9 INFO: Mock Version: 2.9 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1611937353.566506/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 2.9 INFO: Mock Version: 2.9 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk Copr repository 60 kB/s | 3.7 kB 00:00 Copr repository 64 MB/s | 13 MB 00:00 fedora 201 kB/s | 10 kB 00:00 Last metadata expiration check: 0:00:01 ago on Fri Jan 29 16:22:39 2021. Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for firebird-3.0.7.33374-3.fc34.src.rpm Start: build setup for firebird-3.0.7.33374-3.fc34.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1611619200 Wrote: /builddir/build/SRPMS/firebird-3.0.7.33374-3.fc34.src.rpm No matches found for the following disable plugin patterns: local, spacewalk Copr repository 36 kB/s | 3.0 kB 00:00 fedora 136 kB/s | 10 kB 00:00 Package make-1:4.3-4.fc34.x86_64 is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: autoconf  noarch 2.71-1.fc34 copr_base 720 k automake  noarch 1.16.2-3.fc34 fedora 664 k chrpath  x86_64 0.16-14.fc34 fedora 30 k gcc-c++  x86_64 11.0.0-0.17.fc34 fedora 12 M libedit-devel  x86_64 3.1-33.20191231cvs.fc33 fedora 40 k libicu-devel  x86_64 67.1-5.fc34 copr_base 831 k libstdc++-static  x86_64 11.0.0-0.17.fc34 fedora 810 k libtommath-devel  x86_64 1.2.0-3.fc34 copr_base 16 k libtool  x86_64 2.4.6-40.fc34 copr_base 579 k ncurses-devel  x86_64 6.2-3.20200222.fc33 fedora 510 k procmail  x86_64 3.22-53.fc33 fedora 180 k systemd  x86_64 247.2-1.fc34 fedora 4.2 M zlib-devel  x86_64 1.2.11-24.fc34 copr_base 44 k Installing dependencies: acl  x86_64 2.2.53-10.fc34 copr_base 72 k annobin  x86_64 9.58-1.fc34 fedora 135 k cpp  x86_64 11.0.0-0.17.fc34 fedora 10 M cryptsetup-libs  x86_64 2.3.4-1.fc34 fedora 476 k dbus  x86_64 1:1.12.20-3.fc34 copr_base 8.5 k dbus-broker  x86_64 26-1.fc34 fedora 173 k dbus-common  noarch 1:1.12.20-3.fc34 copr_base 15 k device-mapper  x86_64 1.02.173-1.fc33 fedora 142 k device-mapper-libs  x86_64 1.02.173-1.fc33 fedora 178 k emacs-filesystem  noarch 1:27.1-3.fc34 copr_base 8.7 k gcc  x86_64 11.0.0-0.17.fc34 fedora 31 M glibc-devel  x86_64 2.32.9000-26.fc34 fedora 1.1 M glibc-headers-x86  noarch 2.32.9000-26.fc34 fedora 514 k gnutls  x86_64 3.6.15-4.fc34 copr_base 910 k groff-base  x86_64 1.22.4-4.fc34 fedora 1.1 M iptables-libs  x86_64 1.8.7-3.fc34 copr_base 369 k isl  x86_64 0.16.1-12.fc33 fedora 876 k json-c  x86_64 0.14-7.fc33 fedora 41 k kernel-headers  x86_64 5.11.0-0.rc5.git0.1.fc34 fedora 1.2 M kmod-libs  x86_64 28-1.fc34 fedora 64 k libargon2  x86_64 20171227-5.fc33 fedora 29 k libcbor  x86_64 0.7.0-2.fc34 fedora 57 k libedit  x86_64 3.1-33.20191231cvs.fc33 fedora 106 k libfido2  x86_64 1.6.0-1.fc34 fedora 71 k libibverbs  x86_64 33.0-3.fc34 fedora 335 k libicu  x86_64 67.1-5.fc34 copr_base 9.7 M libmnl  x86_64 1.0.4-12.fc33 fedora 28 k libmpc  x86_64 1.2.1-1.fc34 fedora 63 k libnetfilter_conntrack  x86_64 1.0.8-1.fc34 fedora 58 k libnfnetlink  x86_64 1.0.1-19.fc34 copr_base 30 k libnl3  x86_64 3.5.0-6.fc34 copr_base 324 k libpcap  x86_64 14:1.9.1-6.fc34 fedora 173 k libseccomp  x86_64 2.5.0-3.fc33 fedora 72 k libstdc++-devel  x86_64 11.0.0-0.17.fc34 fedora 2.1 M libtommath  x86_64 1.2.0-3.fc34 copr_base 65 k libxcrypt-devel  x86_64 4.4.17-2.fc34 copr_base 30 k llvm-libs  x86_64 11.1.0-0.2.rc2.fc34 fedora 22 M m4  x86_64 1.4.18-17.fc34 copr_base 212 k ncurses  x86_64 6.2-3.20200222.fc33 fedora 395 k ncurses-c++-libs  x86_64 6.2-3.20200222.fc33 fedora 37 k nettle  x86_64 3.7-2.fc34 copr_base 397 k perl-B  x86_64 1.80-469.fc34 fedora 192 k perl-Carp  noarch 1.50-457.fc33 fedora 29 k perl-Class-Struct  noarch 0.66-469.fc34 fedora 33 k perl-Data-Dumper  x86_64 2.174-459.fc34 fedora 56 k perl-DynaLoader  x86_64 1.47-469.fc34 fedora 40 k perl-Encode  x86_64 4:3.08-458.fc34 fedora 1.8 M perl-Errno  x86_64 1.30-469.fc34 fedora 26 k perl-Exporter  noarch 5.74-458.fc33 fedora 32 k perl-Fcntl  x86_64 1.13-469.fc34 fedora 32 k perl-File-Basename  noarch 2.85-469.fc34 fedora 28 k perl-File-Compare  noarch 1.100.600-469.fc34 fedora 24 k perl-File-Copy  noarch 2.34-469.fc34 fedora 31 k perl-File-Find  noarch 1.37-469.fc34 fedora 37 k perl-File-Path  noarch 2.18-1.fc34 fedora 36 k perl-File-Temp  noarch 1:0.231.100-1.fc34 fedora 60 k perl-File-stat  noarch 1.09-469.fc34 fedora 28 k perl-Getopt-Long  noarch 1:2.52-1.fc34 fedora 60 k perl-Getopt-Std  noarch 1.12-469.fc34 fedora 27 k perl-HTTP-Tiny  noarch 0.076-457.fc33 fedora 55 k perl-IO  x86_64 1.43-469.fc34 fedora 99 k perl-IPC-Open3  noarch 1.21-469.fc34 fedora 34 k perl-MIME-Base64  x86_64 3.16-1.fc34 fedora 30 k perl-POSIX  x86_64 1.94-469.fc34 fedora 110 k perl-PathTools  x86_64 3.78-458.fc34 fedora 86 k perl-Pod-Escapes  noarch 1:1.07-457.fc33 fedora 20 k perl-Pod-Perldoc  noarch 3.28.01-458.fc33 fedora 84 k perl-Pod-Simple  noarch 1:3.42-1.fc34 fedora 216 k perl-Pod-Usage  noarch 4:2.01-1.fc34 fedora 41 k perl-Scalar-List-Utils  x86_64 4:1.55-457.fc33 fedora 70 k perl-SelectSaver  noarch 1.02-469.fc34 fedora 23 k perl-Socket  x86_64 4:2.031-1.fc34 fedora 56 k perl-Storable  x86_64 1:3.21-457.fc33 fedora 97 k perl-Symbol  noarch 1.08-469.fc34 fedora 25 k perl-Term-ANSIColor  noarch 5.01-458.fc33 fedora 49 k perl-Term-Cap  noarch 1.17-457.fc33 fedora 22 k perl-Text-ParseWords  noarch 3.30-457.fc33 fedora 16 k perl-Text-Tabs+Wrap  noarch 2013.0523-457.fc33 fedora 23 k perl-Thread-Queue  noarch 3.14-457.fc33 fedora 21 k perl-Time-Local  noarch 2:1.300-4.fc33 fedora 34 k perl-constant  noarch 1.33-458.fc33 fedora 23 k perl-if  noarch 0.60.800-469.fc34 fedora 25 k perl-interpreter  x86_64 4:5.32.1-469.fc34 fedora 83 k perl-libs  x86_64 4:5.32.1-469.fc34 fedora 2.1 M perl-mro  x86_64 1.23-469.fc34 fedora 40 k perl-overload  noarch 1.31-469.fc34 fedora 57 k perl-overloading  noarch 0.02-469.fc34 fedora 24 k perl-parent  noarch 1:0.238-457.fc33 fedora 14 k perl-podlators  noarch 1:4.14-457.fc33 fedora 113 k perl-subs  noarch 1.03-469.fc34 fedora 23 k perl-threads  x86_64 1:2.25-457.fc33 fedora 58 k perl-threads-shared  x86_64 1.61-457.fc33 fedora 44 k perl-vars  noarch 1.05-469.fc34 fedora 24 k systemd-pam  x86_64 247.2-1.fc34 fedora 313 k systemd-rpm-macros  noarch 247.2-1.fc34 fedora 27 k Transaction Summary ================================================================================ Install 108 Packages Total download size: 111 M Installed size: 352 M Downloading Packages: (1/108): acl-2.2.53-10.fc34.x86_64.rpm 2.7 MB/s | 72 kB 00:00 (2/108): dbus-1.12.20-3.fc34.x86_64.rpm 307 kB/s | 8.5 kB 00:00 (3/108): dbus-common-1.12.20-3.fc34.noarch.rpm 5.1 MB/s | 15 kB 00:00 (4/108): autoconf-2.71-1.fc34.noarch.rpm 20 MB/s | 720 kB 00:00 (5/108): emacs-filesystem-27.1-3.fc34.noarch.rp 1.5 MB/s | 8.7 kB 00:00 (6/108): iptables-libs-1.8.7-3.fc34.x86_64.rpm 36 MB/s | 369 kB 00:00 (7/108): libicu-devel-67.1-5.fc34.x86_64.rpm 90 MB/s | 831 kB 00:00 (8/108): gnutls-3.6.15-4.fc34.x86_64.rpm 26 MB/s | 910 kB 00:00 (9/108): libnfnetlink-1.0.1-19.fc34.x86_64.rpm 3.5 MB/s | 30 kB 00:00 (10/108): libtommath-1.2.0-3.fc34.x86_64.rpm 13 MB/s | 65 kB 00:00 (11/108): libnl3-3.5.0-6.fc34.x86_64.rpm 40 MB/s | 324 kB 00:00 (12/108): libtool-2.4.6-40.fc34.x86_64.rpm 68 MB/s | 579 kB 00:00 (13/108): libxcrypt-devel-4.4.17-2.fc34.x86_64. 3.5 MB/s | 30 kB 00:00 (14/108): libicu-67.1-5.fc34.x86_64.rpm 91 MB/s | 9.7 MB 00:00 (15/108): m4-1.4.18-17.fc34.x86_64.rpm 5.3 MB/s | 212 kB 00:00 (16/108): zlib-devel-1.2.11-24.fc34.x86_64.rpm 20 MB/s | 44 kB 00:00 (17/108): nettle-3.7-2.fc34.x86_64.rpm 36 MB/s | 397 kB 00:00 (18/108): automake-1.16.2-3.fc34.noarch.rpm 12 MB/s | 664 kB 00:00 (19/108): annobin-9.58-1.fc34.x86_64.rpm 2.2 MB/s | 135 kB 00:00 (20/108): chrpath-0.16-14.fc34.x86_64.rpm 7.1 MB/s | 30 kB 00:00 (21/108): libtommath-devel-1.2.0-3.fc34.x86_64. 117 kB/s | 16 kB 00:00 (22/108): dbus-broker-26-1.fc34.x86_64.rpm 20 MB/s | 173 kB 00:00 (23/108): device-mapper-1.02.173-1.fc33.x86_64. 29 MB/s | 142 kB 00:00 (24/108): cryptsetup-libs-2.3.4-1.fc34.x86_64.r 24 MB/s | 476 kB 00:00 (25/108): device-mapper-libs-1.02.173-1.fc33.x8 28 MB/s | 178 kB 00:00 (26/108): gcc-c++-11.0.0-0.17.fc34.x86_64.rpm 62 MB/s | 12 MB 00:00 (27/108): glibc-devel-2.32.9000-26.fc34.x86_64. 29 MB/s | 1.1 MB 00:00 (28/108): cpp-11.0.0-0.17.fc34.x86_64.rpm 33 MB/s | 10 MB 00:00 (29/108): glibc-headers-x86-2.32.9000-26.fc34.n 11 MB/s | 514 kB 00:00 (30/108): groff-base-1.22.4-4.fc34.x86_64.rpm 35 MB/s | 1.1 MB 00:00 (31/108): json-c-0.14-7.fc33.x86_64.rpm 23 MB/s | 41 kB 00:00 (32/108): isl-0.16.1-12.fc33.x86_64.rpm 14 MB/s | 876 kB 00:00 (33/108): kernel-headers-5.11.0-0.rc5.git0.1.fc 31 MB/s | 1.2 MB 00:00 (34/108): kmod-libs-28-1.fc34.x86_64.rpm 8.0 MB/s | 64 kB 00:00 (35/108): libargon2-20171227-5.fc33.x86_64.rpm 11 MB/s | 29 kB 00:00 (36/108): libcbor-0.7.0-2.fc34.x86_64.rpm 15 MB/s | 57 kB 00:00 (37/108): libedit-3.1-33.20191231cvs.fc33.x86_6 20 MB/s | 106 kB 00:00 (38/108): libedit-devel-3.1-33.20191231cvs.fc33 10 MB/s | 40 kB 00:00 (39/108): libfido2-1.6.0-1.fc34.x86_64.rpm 14 MB/s | 71 kB 00:00 (40/108): libmnl-1.0.4-12.fc33.x86_64.rpm 8.6 MB/s | 28 kB 00:00 (41/108): libibverbs-33.0-3.fc34.x86_64.rpm 28 MB/s | 335 kB 00:00 (42/108): libmpc-1.2.1-1.fc34.x86_64.rpm 11 MB/s | 63 kB 00:00 (43/108): libnetfilter_conntrack-1.0.8-1.fc34.x 17 MB/s | 58 kB 00:00 (44/108): libpcap-1.9.1-6.fc34.x86_64.rpm 33 MB/s | 173 kB 00:00 (45/108): libseccomp-2.5.0-3.fc33.x86_64.rpm 6.3 MB/s | 72 kB 00:00 (46/108): libstdc++-devel-11.0.0-0.17.fc34.x86_ 109 MB/s | 2.1 MB 00:00 (47/108): libstdc++-static-11.0.0-0.17.fc34.x86 37 MB/s | 810 kB 00:00 (48/108): llvm-libs-11.1.0-0.2.rc2.fc34.x86_64. 133 MB/s | 22 MB 00:00 (49/108): ncurses-6.2-3.20200222.fc33.x86_64.rp 2.5 MB/s | 395 kB 00:00 (50/108): ncurses-c++-libs-6.2-3.20200222.fc33. 1.9 MB/s | 37 kB 00:00 (51/108): ncurses-devel-6.2-3.20200222.fc33.x86 24 MB/s | 510 kB 00:00 (52/108): perl-B-1.80-469.fc34.x86_64.rpm 23 MB/s | 192 kB 00:00 (53/108): perl-Carp-1.50-457.fc33.noarch.rpm 9.6 MB/s | 29 kB 00:00 (54/108): perl-Class-Struct-0.66-469.fc34.noarc 12 MB/s | 33 kB 00:00 (55/108): perl-Data-Dumper-2.174-459.fc34.x86_6 14 MB/s | 56 kB 00:00 (56/108): perl-DynaLoader-1.47-469.fc34.x86_64. 11 MB/s | 40 kB 00:00 (57/108): perl-Errno-1.30-469.fc34.x86_64.rpm 9.4 MB/s | 26 kB 00:00 (58/108): perl-Exporter-5.74-458.fc33.noarch.rp 9.5 MB/s | 32 kB 00:00 (59/108): perl-Fcntl-1.13-469.fc34.x86_64.rpm 12 MB/s | 32 kB 00:00 (60/108): perl-File-Basename-2.85-469.fc34.noar 8.0 MB/s | 28 kB 00:00 (61/108): perl-File-Compare-1.100.600-469.fc34. 6.9 MB/s | 24 kB 00:00 (62/108): perl-File-Copy-2.34-469.fc34.noarch.r 7.0 MB/s | 31 kB 00:00 (63/108): perl-File-Find-1.37-469.fc34.noarch.r 10 MB/s | 37 kB 00:00 (64/108): perl-File-Path-2.18-1.fc34.noarch.rpm 11 MB/s | 36 kB 00:00 (65/108): perl-Encode-3.08-458.fc34.x86_64.rpm 39 MB/s | 1.8 MB 00:00 (66/108): perl-File-Temp-0.231.100-1.fc34.noarc 6.6 MB/s | 60 kB 00:00 (67/108): perl-File-stat-1.09-469.fc34.noarch.r 9.0 MB/s | 28 kB 00:00 (68/108): perl-Getopt-Long-2.52-1.fc34.noarch.r 19 MB/s | 60 kB 00:00 (69/108): perl-Getopt-Std-1.12-469.fc34.noarch. 7.6 MB/s | 27 kB 00:00 (70/108): perl-HTTP-Tiny-0.076-457.fc33.noarch. 16 MB/s | 55 kB 00:00 (71/108): perl-IO-1.43-469.fc34.x86_64.rpm 20 MB/s | 99 kB 00:00 (72/108): perl-MIME-Base64-3.16-1.fc34.x86_64.r 9.4 MB/s | 30 kB 00:00 (73/108): perl-POSIX-1.94-469.fc34.x86_64.rpm 24 MB/s | 110 kB 00:00 (74/108): perl-PathTools-3.78-458.fc34.x86_64.r 22 MB/s | 86 kB 00:00 (75/108): perl-Pod-Escapes-1.07-457.fc33.noarch 8.7 MB/s | 20 kB 00:00 (76/108): perl-Pod-Perldoc-3.28.01-458.fc33.noa 19 MB/s | 84 kB 00:00 (77/108): perl-Pod-Simple-3.42-1.fc34.noarch.rp 30 MB/s | 216 kB 00:00 (78/108): perl-Pod-Usage-2.01-1.fc34.noarch.rpm 12 MB/s | 41 kB 00:00 (79/108): perl-Scalar-List-Utils-1.55-457.fc33. 12 MB/s | 70 kB 00:00 (80/108): perl-SelectSaver-1.02-469.fc34.noarch 9.1 MB/s | 23 kB 00:00 (81/108): perl-Socket-2.031-1.fc34.x86_64.rpm 15 MB/s | 56 kB 00:00 (82/108): perl-Storable-3.21-457.fc33.x86_64.rp 21 MB/s | 97 kB 00:00 (83/108): perl-Symbol-1.08-469.fc34.noarch.rpm 9.6 MB/s | 25 kB 00:00 (84/108): perl-IPC-Open3-1.21-469.fc34.noarch.r 558 kB/s | 34 kB 00:00 (85/108): perl-Term-Cap-1.17-457.fc33.noarch.rp 6.0 MB/s | 22 kB 00:00 (86/108): perl-Term-ANSIColor-5.01-458.fc33.noa 7.0 MB/s | 49 kB 00:00 (87/108): perl-Text-ParseWords-3.30-457.fc33.no 6.4 MB/s | 16 kB 00:00 (88/108): perl-Text-Tabs+Wrap-2013.0523-457.fc3 7.2 MB/s | 23 kB 00:00 (89/108): perl-Thread-Queue-3.14-457.fc33.noarc 7.1 MB/s | 21 kB 00:00 (90/108): gcc-11.0.0-0.17.fc34.x86_64.rpm 36 MB/s | 31 MB 00:00 (91/108): perl-Time-Local-1.300-4.fc33.noarch.r 285 kB/s | 34 kB 00:00 (92/108): perl-constant-1.33-458.fc33.noarch.rp 195 kB/s | 23 kB 00:00 (93/108): perl-if-0.60.800-469.fc34.noarch.rpm 10 MB/s | 25 kB 00:00 (94/108): perl-interpreter-5.32.1-469.fc34.x86_ 22 MB/s | 83 kB 00:00 (95/108): perl-mro-1.23-469.fc34.x86_64.rpm 10 MB/s | 40 kB 00:00 (96/108): perl-overload-1.31-469.fc34.noarch.rp 18 MB/s | 57 kB 00:00 (97/108): perl-overloading-0.02-469.fc34.noarch 7.3 MB/s | 24 kB 00:00 (98/108): perl-parent-0.238-457.fc33.noarch.rpm 5.5 MB/s | 14 kB 00:00 (99/108): perl-subs-1.03-469.fc34.noarch.rpm 7.2 MB/s | 23 kB 00:00 (100/108): perl-podlators-4.14-457.fc33.noarch. 13 MB/s | 113 kB 00:00 (101/108): perl-threads-2.25-457.fc33.x86_64.rp 10 MB/s | 58 kB 00:00 (102/108): perl-threads-shared-1.61-457.fc33.x8 10 MB/s | 44 kB 00:00 (103/108): perl-vars-1.05-469.fc34.noarch.rpm 6.4 MB/s | 24 kB 00:00 (104/108): procmail-3.22-53.fc33.x86_64.rpm 8.8 MB/s | 180 kB 00:00 (105/108): perl-libs-5.32.1-469.fc34.x86_64.rpm 33 MB/s | 2.1 MB 00:00 (106/108): systemd-pam-247.2-1.fc34.x86_64.rpm 13 MB/s | 313 kB 00:00 (107/108): systemd-rpm-macros-247.2-1.fc34.noar 6.6 MB/s | 27 kB 00:00 (108/108): systemd-247.2-1.fc34.x86_64.rpm 33 MB/s | 4.2 MB 00:00 -------------------------------------------------------------------------------- Total 84 MB/s | 111 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libmpc-1.2.1-1.fc34.x86_64 1/108 Installing : libstdc++-devel-11.0.0-0.17.fc34.x86_64 2/108 Installing : libedit-3.1-33.20191231cvs.fc33.x86_64 3/108 Installing : llvm-libs-11.1.0-0.2.rc2.fc34.x86_64 4/108 Installing : cpp-11.0.0-0.17.fc34.x86_64 5/108 Installing : systemd-rpm-macros-247.2-1.fc34.noarch 6/108 Installing : ncurses-c++-libs-6.2-3.20200222.fc33.x86_64 7/108 Installing : ncurses-devel-6.2-3.20200222.fc33.x86_64 8/108 Installing : ncurses-6.2-3.20200222.fc33.x86_64 9/108 Installing : libseccomp-2.5.0-3.fc33.x86_64 10/108 Installing : libmnl-1.0.4-12.fc33.x86_64 11/108 Installing : libcbor-0.7.0-2.fc34.x86_64 12/108 Installing : libfido2-1.6.0-1.fc34.x86_64 13/108 Installing : libargon2-20171227-5.fc33.x86_64 14/108 Installing : kmod-libs-28-1.fc34.x86_64 15/108 Installing : kernel-headers-5.11.0-0.rc5.git0.1.fc34.x86_64 16/108 Installing : json-c-0.14-7.fc33.x86_64 17/108 Installing : isl-0.16.1-12.fc33.x86_64 18/108 Running scriptlet: groff-base-1.22.4-4.fc34.x86_64 19/108 Installing : groff-base-1.22.4-4.fc34.x86_64 19/108 Running scriptlet: groff-base-1.22.4-4.fc34.x86_64 19/108 Installing : perl-if-0.60.800-469.fc34.noarch 20/108 Installing : perl-Time-Local-2:1.300-4.fc33.noarch 21/108 Installing : perl-File-Path-2.18-1.fc34.noarch 22/108 Installing : perl-Pod-Escapes-1:1.07-457.fc33.noarch 23/108 Installing : perl-Text-Tabs+Wrap-2013.0523-457.fc33.noarch 24/108 Installing : perl-Class-Struct-0.66-469.fc34.noarch 25/108 Installing : perl-POSIX-1.94-469.fc34.x86_64 26/108 Installing : perl-Term-ANSIColor-5.01-458.fc33.noarch 27/108 Installing : perl-IPC-Open3-1.21-469.fc34.noarch 28/108 Installing : perl-HTTP-Tiny-0.076-457.fc33.noarch 29/108 Installing : perl-subs-1.03-469.fc34.noarch 30/108 Installing : perl-File-Temp-1:0.231.100-1.fc34.noarch 31/108 Installing : perl-Term-Cap-1.17-457.fc33.noarch 32/108 Installing : perl-Pod-Simple-1:3.42-1.fc34.noarch 33/108 Installing : perl-Socket-4:2.031-1.fc34.x86_64 34/108 Installing : perl-SelectSaver-1.02-469.fc34.noarch 35/108 Installing : perl-Symbol-1.08-469.fc34.noarch 36/108 Installing : perl-File-stat-1.09-469.fc34.noarch 37/108 Installing : perl-podlators-1:4.14-457.fc33.noarch 38/108 Installing : perl-Pod-Perldoc-3.28.01-458.fc33.noarch 39/108 Installing : perl-Fcntl-1.13-469.fc34.x86_64 40/108 Installing : perl-Text-ParseWords-3.30-457.fc33.noarch 41/108 Installing : perl-mro-1.23-469.fc34.x86_64 42/108 Installing : perl-IO-1.43-469.fc34.x86_64 43/108 Installing : perl-overloading-0.02-469.fc34.noarch 44/108 Installing : perl-Pod-Usage-4:2.01-1.fc34.noarch 45/108 Installing : perl-Errno-1.30-469.fc34.x86_64 46/108 Installing : perl-File-Basename-2.85-469.fc34.noarch 47/108 Installing : perl-Getopt-Std-1.12-469.fc34.noarch 48/108 Installing : perl-MIME-Base64-3.16-1.fc34.x86_64 49/108 Installing : perl-Scalar-List-Utils-4:1.55-457.fc33.x86_64 50/108 Installing : perl-constant-1.33-458.fc33.noarch 51/108 Installing : perl-Storable-1:3.21-457.fc33.x86_64 52/108 Installing : perl-overload-1.31-469.fc34.noarch 53/108 Installing : perl-parent-1:0.238-457.fc33.noarch 54/108 Installing : perl-vars-1.05-469.fc34.noarch 55/108 Installing : perl-Getopt-Long-1:2.52-1.fc34.noarch 56/108 Installing : perl-Carp-1.50-457.fc33.noarch 57/108 Installing : perl-Exporter-5.74-458.fc33.noarch 58/108 Installing : perl-PathTools-3.78-458.fc34.x86_64 59/108 Installing : perl-Encode-4:3.08-458.fc34.x86_64 60/108 Installing : perl-libs-4:5.32.1-469.fc34.x86_64 61/108 Installing : perl-interpreter-4:5.32.1-469.fc34.x86_64 62/108 Installing : perl-File-Compare-1.100.600-469.fc34.noarch 63/108 Installing : perl-File-Copy-2.34-469.fc34.noarch 64/108 Installing : perl-threads-1:2.25-457.fc33.x86_64 65/108 Installing : perl-threads-shared-1.61-457.fc33.x86_64 66/108 Installing : perl-Thread-Queue-3.14-457.fc33.noarch 67/108 Installing : perl-Data-Dumper-2.174-459.fc34.x86_64 68/108 Installing : perl-B-1.80-469.fc34.x86_64 69/108 Installing : perl-DynaLoader-1.47-469.fc34.x86_64 70/108 Installing : perl-File-Find-1.37-469.fc34.noarch 71/108 Installing : glibc-headers-x86-2.32.9000-26.fc34.noarch 72/108 Installing : glibc-devel-2.32.9000-26.fc34.x86_64 73/108 Installing : libxcrypt-devel-4.4.17-2.fc34.x86_64 74/108 Installing : gcc-11.0.0-0.17.fc34.x86_64 75/108 Installing : nettle-3.7-2.fc34.x86_64 76/108 Installing : gnutls-3.6.15-4.fc34.x86_64 77/108 Installing : m4-1.4.18-17.fc34.x86_64 78/108 Installing : libtommath-1.2.0-3.fc34.x86_64 79/108 Installing : libnl3-3.5.0-6.fc34.x86_64 80/108 Installing : libibverbs-33.0-3.fc34.x86_64 81/108 Installing : libpcap-14:1.9.1-6.fc34.x86_64 82/108 Installing : libnfnetlink-1.0.1-19.fc34.x86_64 83/108 Installing : libnetfilter_conntrack-1.0.8-1.fc34.x86_64 84/108 Installing : iptables-libs-1.8.7-3.fc34.x86_64 85/108 Installing : libicu-67.1-5.fc34.x86_64 86/108 Installing : emacs-filesystem-1:27.1-3.fc34.noarch 87/108 Installing : autoconf-2.71-1.fc34.noarch 88/108 Installing : automake-1.16.2-3.fc34.noarch 89/108 Installing : acl-2.2.53-10.fc34.x86_64 90/108 Installing : device-mapper-1.02.173-1.fc33.x86_64 91/108 Installing : device-mapper-libs-1.02.173-1.fc33.x86_64 92/108 Installing : cryptsetup-libs-2.3.4-1.fc34.x86_64 93/108 Installing : dbus-1:1.12.20-3.fc34.x86_64 94/108 Installing : systemd-pam-247.2-1.fc34.x86_64 95/108 Running scriptlet: systemd-247.2-1.fc34.x86_64 96/108 Installing : systemd-247.2-1.fc34.x86_64 96/108 Running scriptlet: systemd-247.2-1.fc34.x86_64 96/108 Installing : dbus-common-1:1.12.20-3.fc34.noarch 97/108 Running scriptlet: dbus-common-1:1.12.20-3.fc34.noarch 97/108 Created symlink /etc/systemd/system/sockets.target.wants/dbus.socket → /usr/lib/systemd/system/dbus.socket. Created symlink /etc/systemd/user/sockets.target.wants/dbus.socket → /usr/lib/systemd/user/dbus.socket. Running scriptlet: dbus-broker-26-1.fc34.x86_64 98/108 Installing : dbus-broker-26-1.fc34.x86_64 98/108 Running scriptlet: dbus-broker-26-1.fc34.x86_64 98/108 Created symlink /etc/systemd/system/dbus.service → /usr/lib/systemd/system/dbus-broker.service. Created symlink /etc/systemd/user/dbus.service → /usr/lib/systemd/user/dbus-broker.service. Installing : libtool-2.4.6-40.fc34.x86_64 99/108 Installing : libicu-devel-67.1-5.fc34.x86_64 100/108 Installing : libtommath-devel-1.2.0-3.fc34.x86_64 101/108 Installing : annobin-9.58-1.fc34.x86_64 102/108 Installing : gcc-c++-11.0.0-0.17.fc34.x86_64 103/108 Installing : libedit-devel-3.1-33.20191231cvs.fc33.x86_64 104/108 Installing : libstdc++-static-11.0.0-0.17.fc34.x86_64 105/108 Installing : procmail-3.22-53.fc33.x86_64 106/108 Installing : chrpath-0.16-14.fc34.x86_64 107/108 Installing : zlib-devel-1.2.11-24.fc34.x86_64 108/108 Running scriptlet: zlib-devel-1.2.11-24.fc34.x86_64 108/108 Verifying : acl-2.2.53-10.fc34.x86_64 1/108 Verifying : autoconf-2.71-1.fc34.noarch 2/108 Verifying : dbus-1:1.12.20-3.fc34.x86_64 3/108 Verifying : dbus-common-1:1.12.20-3.fc34.noarch 4/108 Verifying : emacs-filesystem-1:27.1-3.fc34.noarch 5/108 Verifying : gnutls-3.6.15-4.fc34.x86_64 6/108 Verifying : iptables-libs-1.8.7-3.fc34.x86_64 7/108 Verifying : libicu-67.1-5.fc34.x86_64 8/108 Verifying : libicu-devel-67.1-5.fc34.x86_64 9/108 Verifying : libnfnetlink-1.0.1-19.fc34.x86_64 10/108 Verifying : libnl3-3.5.0-6.fc34.x86_64 11/108 Verifying : libtommath-1.2.0-3.fc34.x86_64 12/108 Verifying : libtommath-devel-1.2.0-3.fc34.x86_64 13/108 Verifying : libtool-2.4.6-40.fc34.x86_64 14/108 Verifying : libxcrypt-devel-4.4.17-2.fc34.x86_64 15/108 Verifying : m4-1.4.18-17.fc34.x86_64 16/108 Verifying : nettle-3.7-2.fc34.x86_64 17/108 Verifying : zlib-devel-1.2.11-24.fc34.x86_64 18/108 Verifying : annobin-9.58-1.fc34.x86_64 19/108 Verifying : automake-1.16.2-3.fc34.noarch 20/108 Verifying : chrpath-0.16-14.fc34.x86_64 21/108 Verifying : cpp-11.0.0-0.17.fc34.x86_64 22/108 Verifying : cryptsetup-libs-2.3.4-1.fc34.x86_64 23/108 Verifying : dbus-broker-26-1.fc34.x86_64 24/108 Verifying : device-mapper-1.02.173-1.fc33.x86_64 25/108 Verifying : device-mapper-libs-1.02.173-1.fc33.x86_64 26/108 Verifying : gcc-11.0.0-0.17.fc34.x86_64 27/108 Verifying : gcc-c++-11.0.0-0.17.fc34.x86_64 28/108 Verifying : glibc-devel-2.32.9000-26.fc34.x86_64 29/108 Verifying : glibc-headers-x86-2.32.9000-26.fc34.noarch 30/108 Verifying : groff-base-1.22.4-4.fc34.x86_64 31/108 Verifying : isl-0.16.1-12.fc33.x86_64 32/108 Verifying : json-c-0.14-7.fc33.x86_64 33/108 Verifying : kernel-headers-5.11.0-0.rc5.git0.1.fc34.x86_64 34/108 Verifying : kmod-libs-28-1.fc34.x86_64 35/108 Verifying : libargon2-20171227-5.fc33.x86_64 36/108 Verifying : libcbor-0.7.0-2.fc34.x86_64 37/108 Verifying : libedit-3.1-33.20191231cvs.fc33.x86_64 38/108 Verifying : libedit-devel-3.1-33.20191231cvs.fc33.x86_64 39/108 Verifying : libfido2-1.6.0-1.fc34.x86_64 40/108 Verifying : libibverbs-33.0-3.fc34.x86_64 41/108 Verifying : libmnl-1.0.4-12.fc33.x86_64 42/108 Verifying : libmpc-1.2.1-1.fc34.x86_64 43/108 Verifying : libnetfilter_conntrack-1.0.8-1.fc34.x86_64 44/108 Verifying : libpcap-14:1.9.1-6.fc34.x86_64 45/108 Verifying : libseccomp-2.5.0-3.fc33.x86_64 46/108 Verifying : libstdc++-devel-11.0.0-0.17.fc34.x86_64 47/108 Verifying : libstdc++-static-11.0.0-0.17.fc34.x86_64 48/108 Verifying : llvm-libs-11.1.0-0.2.rc2.fc34.x86_64 49/108 Verifying : ncurses-6.2-3.20200222.fc33.x86_64 50/108 Verifying : ncurses-c++-libs-6.2-3.20200222.fc33.x86_64 51/108 Verifying : ncurses-devel-6.2-3.20200222.fc33.x86_64 52/108 Verifying : perl-B-1.80-469.fc34.x86_64 53/108 Verifying : perl-Carp-1.50-457.fc33.noarch 54/108 Verifying : perl-Class-Struct-0.66-469.fc34.noarch 55/108 Verifying : perl-Data-Dumper-2.174-459.fc34.x86_64 56/108 Verifying : perl-DynaLoader-1.47-469.fc34.x86_64 57/108 Verifying : perl-Encode-4:3.08-458.fc34.x86_64 58/108 Verifying : perl-Errno-1.30-469.fc34.x86_64 59/108 Verifying : perl-Exporter-5.74-458.fc33.noarch 60/108 Verifying : perl-Fcntl-1.13-469.fc34.x86_64 61/108 Verifying : perl-File-Basename-2.85-469.fc34.noarch 62/108 Verifying : perl-File-Compare-1.100.600-469.fc34.noarch 63/108 Verifying : perl-File-Copy-2.34-469.fc34.noarch 64/108 Verifying : perl-File-Find-1.37-469.fc34.noarch 65/108 Verifying : perl-File-Path-2.18-1.fc34.noarch 66/108 Verifying : perl-File-Temp-1:0.231.100-1.fc34.noarch 67/108 Verifying : perl-File-stat-1.09-469.fc34.noarch 68/108 Verifying : perl-Getopt-Long-1:2.52-1.fc34.noarch 69/108 Verifying : perl-Getopt-Std-1.12-469.fc34.noarch 70/108 Verifying : perl-HTTP-Tiny-0.076-457.fc33.noarch 71/108 Verifying : perl-IO-1.43-469.fc34.x86_64 72/108 Verifying : perl-IPC-Open3-1.21-469.fc34.noarch 73/108 Verifying : perl-MIME-Base64-3.16-1.fc34.x86_64 74/108 Verifying : perl-POSIX-1.94-469.fc34.x86_64 75/108 Verifying : perl-PathTools-3.78-458.fc34.x86_64 76/108 Verifying : perl-Pod-Escapes-1:1.07-457.fc33.noarch 77/108 Verifying : perl-Pod-Perldoc-3.28.01-458.fc33.noarch 78/108 Verifying : perl-Pod-Simple-1:3.42-1.fc34.noarch 79/108 Verifying : perl-Pod-Usage-4:2.01-1.fc34.noarch 80/108 Verifying : perl-Scalar-List-Utils-4:1.55-457.fc33.x86_64 81/108 Verifying : perl-SelectSaver-1.02-469.fc34.noarch 82/108 Verifying : perl-Socket-4:2.031-1.fc34.x86_64 83/108 Verifying : perl-Storable-1:3.21-457.fc33.x86_64 84/108 Verifying : perl-Symbol-1.08-469.fc34.noarch 85/108 Verifying : perl-Term-ANSIColor-5.01-458.fc33.noarch 86/108 Verifying : perl-Term-Cap-1.17-457.fc33.noarch 87/108 Verifying : perl-Text-ParseWords-3.30-457.fc33.noarch 88/108 Verifying : perl-Text-Tabs+Wrap-2013.0523-457.fc33.noarch 89/108 Verifying : perl-Thread-Queue-3.14-457.fc33.noarch 90/108 Verifying : perl-Time-Local-2:1.300-4.fc33.noarch 91/108 Verifying : perl-constant-1.33-458.fc33.noarch 92/108 Verifying : perl-if-0.60.800-469.fc34.noarch 93/108 Verifying : perl-interpreter-4:5.32.1-469.fc34.x86_64 94/108 Verifying : perl-libs-4:5.32.1-469.fc34.x86_64 95/108 Verifying : perl-mro-1.23-469.fc34.x86_64 96/108 Verifying : perl-overload-1.31-469.fc34.noarch 97/108 Verifying : perl-overloading-0.02-469.fc34.noarch 98/108 Verifying : perl-parent-1:0.238-457.fc33.noarch 99/108 Verifying : perl-podlators-1:4.14-457.fc33.noarch 100/108 Verifying : perl-subs-1.03-469.fc34.noarch 101/108 Verifying : perl-threads-1:2.25-457.fc33.x86_64 102/108 Verifying : perl-threads-shared-1.61-457.fc33.x86_64 103/108 Verifying : perl-vars-1.05-469.fc34.noarch 104/108 Verifying : procmail-3.22-53.fc33.x86_64 105/108 Verifying : systemd-247.2-1.fc34.x86_64 106/108 Verifying : systemd-pam-247.2-1.fc34.x86_64 107/108 Verifying : systemd-rpm-macros-247.2-1.fc34.noarch 108/108 Installed: acl-2.2.53-10.fc34.x86_64 annobin-9.58-1.fc34.x86_64 autoconf-2.71-1.fc34.noarch automake-1.16.2-3.fc34.noarch chrpath-0.16-14.fc34.x86_64 cpp-11.0.0-0.17.fc34.x86_64 cryptsetup-libs-2.3.4-1.fc34.x86_64 dbus-1:1.12.20-3.fc34.x86_64 dbus-broker-26-1.fc34.x86_64 dbus-common-1:1.12.20-3.fc34.noarch device-mapper-1.02.173-1.fc33.x86_64 device-mapper-libs-1.02.173-1.fc33.x86_64 emacs-filesystem-1:27.1-3.fc34.noarch gcc-11.0.0-0.17.fc34.x86_64 gcc-c++-11.0.0-0.17.fc34.x86_64 glibc-devel-2.32.9000-26.fc34.x86_64 glibc-headers-x86-2.32.9000-26.fc34.noarch gnutls-3.6.15-4.fc34.x86_64 groff-base-1.22.4-4.fc34.x86_64 iptables-libs-1.8.7-3.fc34.x86_64 isl-0.16.1-12.fc33.x86_64 json-c-0.14-7.fc33.x86_64 kernel-headers-5.11.0-0.rc5.git0.1.fc34.x86_64 kmod-libs-28-1.fc34.x86_64 libargon2-20171227-5.fc33.x86_64 libcbor-0.7.0-2.fc34.x86_64 libedit-3.1-33.20191231cvs.fc33.x86_64 libedit-devel-3.1-33.20191231cvs.fc33.x86_64 libfido2-1.6.0-1.fc34.x86_64 libibverbs-33.0-3.fc34.x86_64 libicu-67.1-5.fc34.x86_64 libicu-devel-67.1-5.fc34.x86_64 libmnl-1.0.4-12.fc33.x86_64 libmpc-1.2.1-1.fc34.x86_64 libnetfilter_conntrack-1.0.8-1.fc34.x86_64 libnfnetlink-1.0.1-19.fc34.x86_64 libnl3-3.5.0-6.fc34.x86_64 libpcap-14:1.9.1-6.fc34.x86_64 libseccomp-2.5.0-3.fc33.x86_64 libstdc++-devel-11.0.0-0.17.fc34.x86_64 libstdc++-static-11.0.0-0.17.fc34.x86_64 libtommath-1.2.0-3.fc34.x86_64 libtommath-devel-1.2.0-3.fc34.x86_64 libtool-2.4.6-40.fc34.x86_64 libxcrypt-devel-4.4.17-2.fc34.x86_64 llvm-libs-11.1.0-0.2.rc2.fc34.x86_64 m4-1.4.18-17.fc34.x86_64 ncurses-6.2-3.20200222.fc33.x86_64 ncurses-c++-libs-6.2-3.20200222.fc33.x86_64 ncurses-devel-6.2-3.20200222.fc33.x86_64 nettle-3.7-2.fc34.x86_64 perl-B-1.80-469.fc34.x86_64 perl-Carp-1.50-457.fc33.noarch perl-Class-Struct-0.66-469.fc34.noarch perl-Data-Dumper-2.174-459.fc34.x86_64 perl-DynaLoader-1.47-469.fc34.x86_64 perl-Encode-4:3.08-458.fc34.x86_64 perl-Errno-1.30-469.fc34.x86_64 perl-Exporter-5.74-458.fc33.noarch perl-Fcntl-1.13-469.fc34.x86_64 perl-File-Basename-2.85-469.fc34.noarch perl-File-Compare-1.100.600-469.fc34.noarch perl-File-Copy-2.34-469.fc34.noarch perl-File-Find-1.37-469.fc34.noarch perl-File-Path-2.18-1.fc34.noarch perl-File-Temp-1:0.231.100-1.fc34.noarch perl-File-stat-1.09-469.fc34.noarch perl-Getopt-Long-1:2.52-1.fc34.noarch perl-Getopt-Std-1.12-469.fc34.noarch perl-HTTP-Tiny-0.076-457.fc33.noarch perl-IO-1.43-469.fc34.x86_64 perl-IPC-Open3-1.21-469.fc34.noarch perl-MIME-Base64-3.16-1.fc34.x86_64 perl-POSIX-1.94-469.fc34.x86_64 perl-PathTools-3.78-458.fc34.x86_64 perl-Pod-Escapes-1:1.07-457.fc33.noarch perl-Pod-Perldoc-3.28.01-458.fc33.noarch perl-Pod-Simple-1:3.42-1.fc34.noarch perl-Pod-Usage-4:2.01-1.fc34.noarch perl-Scalar-List-Utils-4:1.55-457.fc33.x86_64 perl-SelectSaver-1.02-469.fc34.noarch perl-Socket-4:2.031-1.fc34.x86_64 perl-Storable-1:3.21-457.fc33.x86_64 perl-Symbol-1.08-469.fc34.noarch perl-Term-ANSIColor-5.01-458.fc33.noarch perl-Term-Cap-1.17-457.fc33.noarch perl-Text-ParseWords-3.30-457.fc33.noarch perl-Text-Tabs+Wrap-2013.0523-457.fc33.noarch perl-Thread-Queue-3.14-457.fc33.noarch perl-Time-Local-2:1.300-4.fc33.noarch perl-constant-1.33-458.fc33.noarch perl-if-0.60.800-469.fc34.noarch perl-interpreter-4:5.32.1-469.fc34.x86_64 perl-libs-4:5.32.1-469.fc34.x86_64 perl-mro-1.23-469.fc34.x86_64 perl-overload-1.31-469.fc34.noarch perl-overloading-0.02-469.fc34.noarch perl-parent-1:0.238-457.fc33.noarch perl-podlators-1:4.14-457.fc33.noarch perl-subs-1.03-469.fc34.noarch perl-threads-1:2.25-457.fc33.x86_64 perl-threads-shared-1.61-457.fc33.x86_64 perl-vars-1.05-469.fc34.noarch procmail-3.22-53.fc33.x86_64 systemd-247.2-1.fc34.x86_64 systemd-pam-247.2-1.fc34.x86_64 systemd-rpm-macros-247.2-1.fc34.noarch zlib-devel-1.2.11-24.fc34.x86_64 Complete! Finish: build setup for firebird-3.0.7.33374-3.fc34.src.rpm Start: rpmbuild firebird-3.0.7.33374-3.fc34.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1611619200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.RCqxKT + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Firebird-3.0.7.33374-0 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/Firebird-3.0.7.33374-0.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Firebird-3.0.7.33374-0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #101 (add-pkgconfig-files.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 Patch #101 (add-pkgconfig-files.patch): patching file builds/install/arch-specific/linux/misc/fbclient.pc.in patching file configure.ac Hunk #1 succeeded at 1248 (offset 48 lines). + echo 'Patch #103 (Provide-sized-global-delete-operators-when-compiled.patch):' Patch #103 (Provide-sized-global-delete-operators-when-compiled.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/common/classes/alloc.h Hunk #1 succeeded at 325 (offset -6 lines). Patch #201 (obsolete-syslogd.target.patch): + echo 'Patch #201 (obsolete-syslogd.target.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file builds/install/arch-specific/linux/firebird-superserver.service.in Patch #202 (honour-buildflags.patch): + echo 'Patch #202 (honour-buildflags.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file builds/posix/Makefile.in Hunk #1 succeeded at 636 (offset 13 lines). patching file extern/btyacc/Makefile patching file builds/posix/make.defaults patching file builds/posix/prefix.linux patching file builds/posix/prefix.linux_amd64 patching file builds/posix/prefix.linux_generic Patch #203 (no-copy-from-icu.patch): + echo 'Patch #203 (no-copy-from-icu.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/isql/isql.epp patching file builds/posix/Makefile.in Hunk #1 succeeded at 484 (offset 3 lines). Patch #205 (cloop-honour-build-flags.patch): + echo 'Patch #205 (cloop-honour-build-flags.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file extern/cloop/Makefile Patch #401 (0001-Port-to-RISC-V-64-bit-riscv64.patch): + echo 'Patch #401 (0001-Port-to-RISC-V-64-bit-riscv64.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file builds/posix/prefix.linux_riscv64 patching file configure.ac patching file src/common/classes/DbImplementation.cpp patching file src/common/common.h patching file src/jrd/inf_pub.h + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.LkvCjG + umask 022 + cd /builddir/build/BUILD + cd Firebird-3.0.7.33374-0 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing' + export 'CXXFLAGS=-std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks' + CXXFLAGS='-std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks' + NOCONFIGURE=1 + ./autogen.sh AUTORECONF=autoreconf Running autoreconf ... autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal -I . --force configure.ac:16: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:16: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:16: the top level configure.ac:557: warning: The macro `AC_LANG_C' is obsolete. configure.ac:557: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... acx_pthread.m4:4: ACX_PTHREAD is expanded from... configure.ac:557: the top level configure.ac:557: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:557: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... acx_pthread.m4:4: ACX_PTHREAD is expanded from... configure.ac:557: the top level configure.ac:712: warning: The macro `AC_PROG_CC_STDC' is obsolete. configure.ac:712: You should run autoupdate. ./lib/autoconf/c.m4:1666: AC_PROG_CC_STDC is expanded from... configure.ac:712: the top level configure.ac:723: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:723: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:723: the top level configure.ac:738: warning: The macro `AC_HEADER_TIME' is obsolete. configure.ac:738: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.ac:738: the top level configure.ac:16: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:16: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:16: the top level configure.ac:557: warning: The macro `AC_LANG_C' is obsolete. configure.ac:557: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... acx_pthread.m4:4: ACX_PTHREAD is expanded from... configure.ac:557: the top level configure.ac:557: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:557: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... acx_pthread.m4:4: ACX_PTHREAD is expanded from... configure.ac:557: the top level configure.ac:712: warning: The macro `AC_PROG_CC_STDC' is obsolete. configure.ac:712: You should run autoupdate. ./lib/autoconf/c.m4:1666: AC_PROG_CC_STDC is expanded from... configure.ac:712: the top level configure.ac:723: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:723: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:723: the top level configure.ac:738: warning: The macro `AC_HEADER_TIME' is obsolete. configure.ac:738: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.ac:738: the top level autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'builds/make.new/config'. libtoolize: copying file 'builds/make.new/config/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal -I . --force configure.ac:16: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:16: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:16: the top level configure.ac:557: warning: The macro `AC_LANG_C' is obsolete. configure.ac:557: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... acx_pthread.m4:4: ACX_PTHREAD is expanded from... configure.ac:557: the top level configure.ac:557: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:557: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... acx_pthread.m4:4: ACX_PTHREAD is expanded from... configure.ac:557: the top level configure.ac:712: warning: The macro `AC_PROG_CC_STDC' is obsolete. configure.ac:712: You should run autoupdate. ./lib/autoconf/c.m4:1666: AC_PROG_CC_STDC is expanded from... configure.ac:712: the top level configure.ac:723: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:723: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:723: the top level configure.ac:738: warning: The macro `AC_HEADER_TIME' is obsolete. configure.ac:738: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.ac:738: the top level configure.ac:16: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:16: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:16: the top level configure.ac:557: warning: The macro `AC_LANG_C' is obsolete. configure.ac:557: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... acx_pthread.m4:4: ACX_PTHREAD is expanded from... configure.ac:557: the top level configure.ac:557: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:557: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... acx_pthread.m4:4: ACX_PTHREAD is expanded from... configure.ac:557: the top level configure.ac:712: warning: The macro `AC_PROG_CC_STDC' is obsolete. configure.ac:712: You should run autoupdate. ./lib/autoconf/c.m4:1666: AC_PROG_CC_STDC is expanded from... configure.ac:712: the top level configure.ac:723: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:723: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:723: the top level configure.ac:738: warning: The macro `AC_HEADER_TIME' is obsolete. configure.ac:738: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.ac:738: the top level autoreconf: running: /usr/bin/autoconf --force configure.ac:16: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:16: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:16: the top level configure.ac:557: warning: The macro `AC_LANG_C' is obsolete. configure.ac:557: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... acx_pthread.m4:4: ACX_PTHREAD is expanded from... configure.ac:557: the top level configure.ac:557: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:557: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... acx_pthread.m4:4: ACX_PTHREAD is expanded from... configure.ac:557: the top level configure.ac:712: warning: The macro `AC_PROG_CC_STDC' is obsolete. configure.ac:712: You should run autoupdate. ./lib/autoconf/c.m4:1666: AC_PROG_CC_STDC is expanded from... configure.ac:712: the top level configure.ac:723: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:723: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:723: the top level configure.ac:738: warning: The macro `AC_HEADER_TIME' is obsolete. configure.ac:738: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.ac:738: the top level autoreconf: running: /usr/bin/autoheader --force autoreconf: configure.ac: not using Automake autoreconf: 'builds/make.new/config/config.sub' is updated autoreconf: 'builds/make.new/config/config.guess' is updated autoreconf: 'builds/make.new/config/install-sh' is updated autoreconf: Leaving directory '.' Autogen skipping configure process. + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing' + export CFLAGS + CXXFLAGS='-std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2021-01-29 16:23:07.214704336 +0000 +++ ./configure 2021-01-29 16:23:07.972686322 +0000 @@ -1873,7 +1873,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2021-01-29 16:23:07.972686322 +0000 +++ ./configure 2021-01-29 16:23:08.000685657 +0000 @@ -9224,7 +9224,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -23958,7 +23958,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./extern/editline/configure + diff -u ./extern/editline/configure.backup ./extern/editline/configure + mv ./extern/editline/configure.backup ./extern/editline/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./extern/editline/configure + diff -u ./extern/editline/configure.backup ./extern/editline/configure + mv ./extern/editline/configure.backup ./extern/editline/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./extern/editline/configure + diff -u ./extern/editline/configure.backup ./extern/editline/configure --- ./extern/editline/configure.backup 2020-10-20 08:40:05.000000000 +0000 +++ ./extern/editline/configure 2021-01-29 16:23:08.028684991 +0000 @@ -1829,7 +1829,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./extern/editline/configure + diff -u ./extern/editline/configure.backup ./extern/editline/configure + mv ./extern/editline/configure.backup ./extern/editline/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./extern/editline/configure + diff -u ./extern/editline/configure.backup ./extern/editline/configure --- ./extern/editline/configure.backup 2021-01-29 16:23:08.028684991 +0000 +++ ./extern/editline/configure 2021-01-29 16:23:08.047684540 +0000 @@ -14000,7 +14000,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./builds/make.new/config/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./builds/make.new/config/config.guess ++ basename ./builds/make.new/config/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./builds/make.new/config/config.guess '/usr/lib/rpm/redhat/config.guess' -> './builds/make.new/config/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./builds/make.new/config/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./builds/make.new/config/config.sub ++ basename ./builds/make.new/config/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./builds/make.new/config/config.sub '/usr/lib/rpm/redhat/config.sub' -> './builds/make.new/config/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./extern/editline/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./extern/editline/config.sub ++ basename ./extern/editline/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./extern/editline/config.sub '/usr/lib/rpm/redhat/config.sub' -> './extern/editline/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./extern/editline/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./extern/editline/config.guess ++ basename ./extern/editline/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./extern/editline/config.guess '/usr/lib/rpm/redhat/config.guess' -> './extern/editline/config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./builds/make.new/config/ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./extern/editline/ltmain.sh + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --prefix=/usr --disable-binreloc --with-system-editline --with-fbbin=/usr/bin --with-fbsbin=/usr/sbin --with-fbconf=/etc/firebird --with-fblib=/usr/lib64 --with-fbinclude=/usr/include/firebird --with-fbdoc=/usr/share/doc/firebird --with-fbudf=/usr/lib64/firebird/udf --with-fbsample=/usr/share/doc/firebird/sample --with-fbsample-db=/var/lib/firebird/data/ --with-fbhelp=/var/lib/firebird/system/ --with-fbintl=/usr/lib64/firebird/intl --with-fbmisc=/usr/share/firebird/misc --with-fbsecure-db=/var/lib/firebird/secdb/ --with-fbmsg=/var/lib/firebird/system/ --with-fblog=/var/log/firebird --with-fbglock=/var/run/firebird --with-fbplugins=/usr/lib64/firebird/plugins configure: WARNING: unrecognized options: --disable-dependency-tracking checking whether make sets $(MAKE)... yes checking build system type... x86_64-redhat-linux-gnu checking whether binary relocation support should be enabled... no checking host system type... x86_64-redhat-linux-gnu checking for x86_64-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for cc_r... gcc checking for readline in -ledit... yes checking for gawk... gawk checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether gcc needs -traditional... no checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-redhat-linux-gnu file names to x86_64-redhat-linux-gnu format... func_convert_file_noop checking how to convert x86_64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-redhat-linux-gnu-strip... no checking for strip... strip checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 9230: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-redhat-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking for sys/param.h... yes checking for vfork.h... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for egrep... (cached) /usr/bin/grep -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for assert.h... yes checking for ctype.h... yes checking for errno.h... yes checking for fcntl.h... yes checking for grp.h... yes checking for pwd.h... yes checking for locale.h... yes checking for math.h... yes checking for pthread.h... yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/uio.h... yes checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking for sys/time.h... (cached) yes checking for sys/timeb.h... yes checking for sys/param.h... (cached) yes checking for sys/mount.h... yes checking for sys/ioctl.h... yes checking for sys/select.h... yes checking for sys/syscall.h... yes checking for sys/signal.h... yes checking for limits.h... yes checking for setjmp.h... yes checking for stdarg.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for signal.h... yes checking for sys/signal.h... (cached) yes checking for sys/siginfo.h... no checking for termio.h... yes checking for termios.h... yes checking for dirent.h that defines DIR... (cached) yes checking for library containing opendir... (cached) none required checking for unistd.h... (cached) yes checking for varargs.h... no checking for crypt.h... yes checking for netinet/in.h... yes checking for rpc/rpc.h... no checking for netconfig.h... no checking for rpc/xdr.h... no checking for aio.h... yes checking for mntent.h... yes checking for mnttab.h... no checking for sys/mntent.h... no checking for sys/mnttab.h... no checking for sys/ipc.h... yes checking for sys/file.h... yes checking for sys/resource.h... yes checking for sys/sem.h... yes checking for semaphore.h... yes checking for float.h... yes checking for atomic.h... no checking for atomic_ops.h... no checking for poll.h... yes checking for langinfo.h... yes checking for iconv.h... yes checking for linux/falloc.h... yes checking for socket.h... no checking for sys/socket.h... yes checking for sys/sockio.h... no checking for winsock2.h... no checking for gcc options needed to detect all undeclared functions... none needed checking whether SOCK_CLOEXEC is declared... yes checking for zlib.h... yes checking for unicode/ucnv.h... yes checking for main in -licuuc... yes checking for tommath.h... yes checking for mp_init in -ltommath... yes checking for library containing dlopen... -ldl checking for main in -lm... yes checking for tgetent in -lcurses... yes checking for library containing inet_aton... none required checking for library containing atomic_inc... no checking for main in -latomic_ops... no checking for utime.h... yes checking for main in -lsupc++... yes checking for main in -lgcc_eh... yes checking for gettimeofday... yes checking if gettimeofday accepts second (timezone) argument... yes checking for time... yes checking for times... yes checking for nanosleep... yes checking for library containing gethostname... none required checking for library containing gethostbyname... none required checking for library containing connect... none required checking for strcasecmp... yes checking for stricmp... no checking for strncasecmp... yes checking for strnicmp... no checking for library containing dirname... none required checking for dirname... yes checking for sigaction... yes checking for setitimer... yes checking for snprintf... yes checking for vsnprintf... yes checking for swab... yes checking for _swab... no checking for getpagesize... yes checking for fork... yes checking for vfork... yes checking for working mmap... yes checking for pid_t... yes checking for working fork... yes checking for working vfork... (cached) yes checking whether setpgrp requires zero arguments... yes checking for setpgid... yes checking whether getpgrp requires zero arguments... yes checking for flock... yes checking for dladdr... yes checking for initgroups... yes checking for getpagesize... (cached) yes checking for pread... yes checking for pwrite... yes checking for getcwd... yes checking for getwd... yes checking for setmntent... yes checking for getmntent... yes checking if getmntent needs second argument... no checking for setrlimit... yes checking for getrlimit... yes checking for tcgetattr... yes checking for strdup... yes checking for mkstemp... yes checking for pthread_keycreate... no checking for pthread_key_create... yes checking for llrint... yes checking for localtime_r... yes checking for gmtime_r... yes checking for ctime_r... yes checking for fchmod... yes checking for semtimedop... yes checking for fegetenv... yes checking for strerror_r... yes checking for qsort_r... yes checking for fdatasync... yes checking for fsync... yes checking for poll... yes checking for library containing clock_gettime... none required checking for clock_gettime... yes checking for pthread_mutexattr_setprotocol... yes checking for pthread_mutexattr_setrobust_np... yes checking for pthread_mutex_consistent_np... yes checking for pthread_rwlockattr_setkind_np... yes checking for pthread_cancel... yes checking for pthread_atfork... yes checking for sigset... yes checking for fallocate... yes checking for accept4... yes checking for library containing sem_init... none required checking for sem_timedwait... yes checking for sem_init... yes checking for working sem_init()... yes checking for library containing iconv_open... none required checking for library containing libiconv_open... no checking whether byte ordering is bigendian... no checking for working volatile... yes checking for off_t... yes checking for size_t... yes checking for uid_t in sys/types.h... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for native large file support... yes checking size of void *... 8 checking size of long... 8 checking size of size_t... 8 checking for socklen_t... yes checking for semun... no checking if sem.h defines semun... no checking for struct XDR::xdr_ops... no checking for struct xdr_ops... no checking for struct dirent.d_type... yes checking alignment of long... 8 checking alignment of double... 8 checking for /proc/self/exe... yes configure: creating ./config.status Creating Debug directories Creating Release directories files are identical config.status: creating gen/Debug/firebird/firebird.conf config.status: creating gen/Debug/firebird/databases.conf config.status: creating gen/Debug/firebird/fbtrace.conf config.status: creating gen/Debug/firebird/intl/fbintl.conf config.status: creating gen/Debug/firebird/plugins.conf config.status: creating gen/Release/firebird/firebird.conf config.status: creating gen/Release/firebird/databases.conf config.status: creating gen/Release/firebird/fbtrace.conf config.status: creating gen/Release/firebird/intl/fbintl.conf config.status: creating gen/Release/firebird/plugins.conf config.status: creating gen/Release/firebird/bin/fb_config config.status: creating gen/Release/firebird/bin/posixLibrary.sh config.status: creating gen/Release/firebird/bin/install.sh config.status: creating gen/Release/firebird/bin/FirebirdUninstall.sh config.status: creating gen/Release/firebird/bin/changeServerMode.sh config.status: creating gen/Release/firebird/bin/registerDatabase.sh config.status: creating gen/vers.sh config.status: creating gen/install/makeInstallImage.sh config.status: creating gen/install/misc/firebird.xinetd config.status: creating gen/install/misc/firebird.init.d.generic config.status: creating gen/install/misc/firebird.init.d.mandrake config.status: creating gen/install/misc/firebird.init.d.suse config.status: creating gen/install/misc/firebird.init.d.debian config.status: creating gen/install/misc/firebird.init.d.gentoo config.status: creating gen/install/misc/firebird.init.d.slackware config.status: creating gen/install/misc/rc.config.firebird config.status: creating gen/install/misc/fbclient.pc config.status: creating gen/Release/firebird/bin/linuxLibrary.sh config.status: creating gen/install/misc/firebird-classic@.service config.status: creating gen/install/misc/firebird-classic.socket config.status: creating gen/install/misc/firebird-superserver.service config.status: creating gen/make.rules config.status: creating gen/make.defaults config.status: creating gen/make.platform config.status: creating gen/darwin.defaults config.status: creating gen/make.shared.variables config.status: creating gen/make.shared.targets config.status: creating gen/Makefile config.status: creating gen/examples/Makefile.examples config.status: creating gen/Makefile.plugins_examples config.status: creating gen/Makefile.install config.status: creating Makefile config.status: creating src/include/gen/autoconfig.auto config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-dependency-tracking The Firebird3 package has been configured with the following options: Raw devices : enabled Service name : gds_db Service port : 3050 GPRE modules : c_cxx.cpp Install Dir : /usr + make -j2 make -C gen firebird make[1]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make TARGET=Release master_process make[2]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' ln -sf /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/autoconfig.auto /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/autoconfig.h make updateBuildNum make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make[3]: Nothing to be done for 'updateBuildNum'. make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make export_lists make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' sh vers.sh firebird.vers sh vers.sh fbintl.vers sh vers.sh ib_util.vers sh vers.sh udr_plugin.vers sh vers.sh empty.vers sh vers.sh fbplugin.vers make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make extern make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make -C /builddir/build/BUILD/Firebird-3.0.7.33374-0/extern/btyacc make[4]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/extern/btyacc' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o closure.o closure.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o error.o error.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o lalr.o lalr.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o lr0.o lr0.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o main.o main.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o mkpar.o mkpar.c mkpar.c: In function 'unused_rules': mkpar.c:179:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 179 | if (nunused) | ^ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o output.o output.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o mstring.o mstring.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o reader.o reader.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o readskel.o readskel.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o skeleton.o skeleton.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o symtab.o symtab.c reader.c: In function 'add_symbol': reader.c:1101:24: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] 1101 | i = offsets[val]; | ^ reader.c:1093:15: note: 'val' was declared here 1093 | int val; | ^~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o verbose.o verbose.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c -o warshall.o warshall.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o btyacc closure.o error.o lalr.o lr0.o main.o mkpar.o output.o mstring.o reader.o readskel.o skeleton.o symtab.o verbose.o warshall.o /usr/bin/ld: /tmp/ccneEDGh.ltrans0.ltrans.o: in function `open_files': /builddir/build/BUILD/Firebird-3.0.7.33374-0/extern/btyacc/main.c:344: warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' make[4]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/extern/btyacc' make -C /builddir/build/BUILD/Firebird-3.0.7.33374-0/extern/cloop TARGET=release WITH_FPC=0 BUILD_DIR=/builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop OUT_DIR=/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/cloop make[4]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/extern/cloop' g++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -O3 src/cloop/Expr.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/cloop/Expr.o g++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -O3 src/cloop/Generator.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/cloop/Generator.o g++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -O3 src/cloop/Lexer.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/cloop/Lexer.o g++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -O3 src/cloop/Parser.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/cloop/Parser.o g++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -O3 src/cloop/Main.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/cloop/Main.o gcc -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing src/tests/test1/CTest.c -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/tests/test1/CTest.o g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/cloop/Expr.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/cloop/Generator.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/cloop/Lexer.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/cloop/Parser.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/cloop/Main.o -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/cloop/release/bin/cloop /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/cloop/release/bin/cloop src/tests/test1/Interface.idl c-header src/tests/test1/CalcCApi.h CALC_C_API_H CALC_I /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/cloop/release/bin/cloop src/tests/test1/Interface.idl c++ src/tests/test1/CalcCppApi.h CALC_CPP_API_H calc I /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/cloop/release/bin/cloop src/tests/test1/Interface.idl pascal src/tests/test1/CalcPascalApi.pas CalcPascalApi \ --uses "SysUtils" \ --interfaceFile src/tests/test1/CalcPascalApi.interface.pas \ --implementationFile src/tests/test1/CalcPascalApi.implementation.pas \ --exceptionClass CalcException /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/cloop/release/bin/cloop src/tests/test1/Interface.idl c-impl src/tests/test1/CalcCApi.c CalcCApi.h CALC_I g++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -O3 src/tests/test1/CppTest.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/tests/test1/CppTest.o gcc -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing src/tests/test1/CalcCApi.c -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/tests/test1/CalcCApi.o g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/tests/test1/CalcCApi.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/tests/test1/CTest.o -shared -ldl -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/cloop/release/bin/test1-c.so g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/tests/test1/CalcCApi.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/tests/test1/CTest.o -ldl -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/cloop/release/bin/test1-c g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/tests/test1/CppTest.o -shared -ldl -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/cloop/release/bin/test1-cpp.so g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/cloop/release/tests/test1/CppTest.o -ldl -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/cloop/release/bin/test1-cpp make[4]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/extern/cloop' make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make updateCloopInterfaces make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make[3]: Nothing to be done for 'updateCloopInterfaces'. make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make preliminaryCheck make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' awk -f /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/misc/ods.awk /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/odstest.cpp g++ -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/odstest -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/odstest.cpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/odstest >/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/ods.txt diff -u /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/misc/ods.txt /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/ods.txt make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make boot make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/c_cxx.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmd.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/cmd.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp: In function 'void C_CXX_action(const act*, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_any' not handled in switch [-Wswitch] 177 | switch (action->act_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_at_end' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_b_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_basedon' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_blob_cancel' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_blob_handle' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_dyn_statement' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_endblob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_e_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_enderror' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_endfor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_endmodify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_endstore' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_endstore_special' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_event_wait' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_hctef' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_on_error' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_put_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_routine' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_segment_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_s_end' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_store2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_type_number' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_noop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_sql_dialect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:177:16: warning: enumeration value 'ACT_LASTACT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp: In function 'void asgn_to(const act*, ref*, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:661:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 661 | if (reference = reference->ref_null) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:690:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 690 | if (reference = reference->ref_null) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp: In function 'void gen_blob_open(const act*, USHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:1052:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1052 | if (args.pat_value1 = blob->blb_bpb_length) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp: In function 'void gen_request(const gpre_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:2834:24: warning: enumeration value 'REQ_for' not handled in switch [-Wswitch] 2834 | switch (request->req_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:2834:24: warning: enumeration value 'REQ_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:2834:24: warning: enumeration value 'REQ_store2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:2834:24: warning: enumeration value 'REQ_insert' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:2834:24: warning: enumeration value 'REQ_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:2834:24: warning: enumeration value 'REQ_mass_update' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:2834:24: warning: enumeration value 'REQ_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:2834:24: warning: enumeration value 'REQ_procedure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:2834:24: warning: enumeration value 'REQ_set_generator' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:2834:24: warning: enumeration value 'REQ_LASTREQUEST' not handled in switch [-Wswitch] In file included from /usr/include/string.h:519, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:53, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:32: In function 'strncpy', inlined from 'gen_blr(void*, short, char const*)' at /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/c_cxx.cpp:1138:16: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/cme.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/cmp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp: In function 'void CME_expr(gpre_nod*, gpre_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 169 | switch (node->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_eq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_equiv' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_ne' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_ge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_le' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_gt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_lt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_plus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_times' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_minus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_projection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_sort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_assignment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_deferred' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_union' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_starting' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_aggregate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_asterisk' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_join' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_ansi_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_merge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_plan_expr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_plan_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_natural' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_index_order' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_ansi_all' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_current_date' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_current_time' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_current_timestamp' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_current_role' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:169:16: warning: enumeration value 'nod_LASTNOD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 461 | switch (node->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_literal' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_eq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_equiv' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_ne' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_ge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_le' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_gt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_lt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_plus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_times' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_minus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_projection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_sort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_assignment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_deferred' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_union' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_starting' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_agg_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_agg_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_aggregate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_asterisk' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_map_ref' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_array' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_join' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_cast' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_dom_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_gen_id' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_merge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_plan_expr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_plan_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_natural' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_index_order' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_current_date' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_current_time' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_current_timestamp' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_nullif' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_current_connection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_current_role' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_current_transaction' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_coalesce' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_case' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_case1' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_substring' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:461:16: warning: enumeration value 'nod_LASTNOD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp: In function 'void CME_relation(gpre_ctx*, gpre_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1157:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1157 | else if (procedure = context->ctx_procedure) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp: In function 'void CME_rse(gpre_rse*, gpre_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1220:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1220 | else if (sub_rse = selection->rse_aggregate) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1289:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1289 | if (temp = selection->rse_reduced) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1298:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1298 | if (temp = selection->rse_plan) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp: In function 'void cmp_plan(const gpre_nod*, gpre_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 1742 | switch (arg->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_literal' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_eq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_equiv' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_ne' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_ge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_le' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_gt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_lt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_plus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_times' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_minus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_projection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_sort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_assignment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_deferred' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_union' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_starting' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_agg_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_agg_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_aggregate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_asterisk' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_map_ref' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_array' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_join' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_cast' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_dom_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_ansi_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_gen_id' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_merge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_plan_expr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_plan_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_ansi_all' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_current_date' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_current_time' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_current_timestamp' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_nullif' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_current_connection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_current_role' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_current_transaction' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_coalesce' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_case' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_case1' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_substring' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:1742:24: warning: enumeration value 'nod_LASTNOD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp: In function 'void get_dtype_of_case(const gpre_nod*, gpre_fld*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 2109 | switch (node->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_literal' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_eq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_equiv' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_ne' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_ge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_le' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_gt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_lt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_plus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_times' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_minus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_projection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_sort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_assignment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_deferred' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_union' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_starting' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_agg_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_agg_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_aggregate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_asterisk' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_map_ref' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_array' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_join' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_cast' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_dom_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_ansi_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_gen_id' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_merge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_plan_expr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_plan_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_natural' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_index_order' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_ansi_all' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_current_date' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_current_time' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_current_timestamp' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_nullif' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_current_connection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_current_role' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_current_transaction' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_coalesce' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_substring' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cme.cpp:2109:16: warning: enumeration value 'nod_LASTNOD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp: In function 'void CMP_compile_request(gpre_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:171:16: warning: enumeration value 'REQ_for' not handled in switch [-Wswitch] 171 | switch (request->req_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:171:16: warning: enumeration value 'REQ_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:171:16: warning: enumeration value 'REQ_store2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:171:16: warning: enumeration value 'REQ_insert' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:171:16: warning: enumeration value 'REQ_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:171:16: warning: enumeration value 'REQ_mass_update' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:171:16: warning: enumeration value 'REQ_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:171:16: warning: enumeration value 'REQ_set_generator' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:171:16: warning: enumeration value 'REQ_LASTREQUEST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_any' not handled in switch [-Wswitch] 246 | switch (action->act_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_alter_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_alter_domain' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_alter_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_alter_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_at_end' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_b_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_basedon' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_blob_cancel' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_blob_close' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_blob_create' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_blob_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_blob_handle' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_blob_open' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_close' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_commit_retain_context' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_create_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_create_domain' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_create_generator' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_create_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_create_shadow' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_create_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_create_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_declare_filter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_declare_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_disconnect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_drop_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_drop_domain' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_drop_filter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_drop_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_drop_shadow' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_drop_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_drop_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_drop_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_dyn_close' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_dyn_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_dyn_describe' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_dyn_describe_input' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_dyn_execute' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_dyn_fetch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_dyn_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_dyn_immediate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_dyn_insert' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_dyn_open' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_dyn_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_dyn_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_dyn_statement' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_endblob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_e_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_enderror' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_endfor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_endmodify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_endstore' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_endstore_special' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_event_wait' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_get_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_hctef' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_on_error' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_open' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_procedure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_put_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_ready' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_release' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_rfinish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_rollback_retain_context' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_routine' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_segment_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_s_end' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_s_fetch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_s_start' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_start' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_statistics' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_clear_handles' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_type_number' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_noop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_get_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_put_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_sql_dialect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:246:24: warning: enumeration value 'ACT_LASTACT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp: In function 'void cmp_for(gpre_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_any' not handled in switch [-Wswitch] 901 | switch (action->act_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_alter_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_alter_domain' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_alter_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_alter_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_at_end' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_b_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_basedon' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_blob_cancel' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_blob_close' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_blob_create' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_blob_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_blob_handle' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_blob_open' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_close' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_commit_retain_context' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_create_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_create_domain' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_create_generator' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_create_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_create_shadow' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_create_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_create_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_declare_filter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_declare_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_disconnect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_drop_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_drop_domain' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_drop_filter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_drop_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_drop_shadow' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_drop_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_drop_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_drop_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_dyn_close' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_dyn_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_dyn_describe' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_dyn_describe_input' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_dyn_execute' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_dyn_fetch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_dyn_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_dyn_immediate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_dyn_insert' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_dyn_open' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_dyn_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_dyn_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_dyn_statement' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_endblob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_e_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_enderror' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_endfor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_endmodify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_endstore' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_endstore_special' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_event_wait' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_fetch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_get_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_hctef' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_insert' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_on_error' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_open' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_procedure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_put_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_ready' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_release' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_rfinish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_rollback_retain_context' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_routine' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_segment_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_s_end' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_s_fetch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_s_start' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_select' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_start' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_statistics' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_store2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_clear_handles' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_type_number' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_noop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_get_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_put_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_sql_dialect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:901:24: warning: enumeration value 'ACT_LASTACT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_any' not handled in switch [-Wswitch] 965 | switch (action->act_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_alter_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_alter_domain' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_alter_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_alter_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_at_end' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_b_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_basedon' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_blob_cancel' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_blob_close' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_blob_create' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_blob_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_blob_handle' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_blob_open' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_close' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_commit_retain_context' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_create_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_create_domain' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_create_generator' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_create_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_create_shadow' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_create_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_create_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_declare_filter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_declare_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_disconnect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_drop_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_drop_domain' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_drop_filter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_drop_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_drop_shadow' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_drop_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_drop_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_drop_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_dyn_close' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_dyn_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_dyn_describe' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_dyn_describe_input' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_dyn_execute' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_dyn_fetch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_dyn_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_dyn_immediate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_dyn_insert' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_dyn_open' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_dyn_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_dyn_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_dyn_statement' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_endblob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_e_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_enderror' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_endfor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_endstore' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_endstore_special' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_event_wait' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_fetch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_get_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_hctef' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_insert' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_on_error' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_open' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_procedure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_put_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_ready' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_release' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_rfinish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_rollback_retain_context' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_routine' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_segment_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_s_end' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_s_fetch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_s_start' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_select' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_start' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_statistics' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_store2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_clear_handles' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_type_number' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_noop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_get_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_put_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_sql_dialect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:965:32: warning: enumeration value 'ACT_LASTACT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp: In function 'void cmp_sdl_fudge(gpre_req*, SLONG)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:1392:16: warning: enumeration value 'lang_undef' not handled in switch [-Wswitch] 1392 | switch (gpreGlob.sw_language) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:1392:16: warning: enumeration value 'lang_pascal' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:1392:16: warning: enumeration value 'lang_cobol' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:1392:16: warning: enumeration value 'lang_ada' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:1392:16: warning: enumeration value 'lang_scxx' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:1392:16: warning: enumeration value 'lang_cplusplus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:1392:16: warning: enumeration value 'lang_cpp' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:1392:16: warning: enumeration value 'lang_internal_cxx' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp: In function 'gpre_port* make_port(gpre_req*, ref*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/cmp.cpp:1757:34: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1757 | while (reference = alignments[i]) | ~~~~~~~~~~^~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/exp.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/gpre.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp: In function 'gpre_nod* EXP_literal()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_none' not handled in switch [-Wswitch] 351 | switch (gpreGlob.token_global.tok_keyword) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_start_actions' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ANY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_AT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_BACK_SLASH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_BASED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_BEGIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_BUFFERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CACHE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CANCEL_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CLEAR_HANDLES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CLOSE_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_COLLATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_COMMIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CONSTRAINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CREATE_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DATABASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DERIVED_FROM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DOMAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DOUBLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ELEMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ELSE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_END' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_END_ERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_END_FETCH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_END_FOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_END_MODIFY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_END_STORE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_END_STORE_SPECIAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_END_STREAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ERASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ESCAPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EVENT_INIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EVENT_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EXEC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EXTERNAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EXTRACT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FETCH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FINISH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FLOAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FUNCTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_GET_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_GET_SLICE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_KEY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LONG' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_L_BRACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_MODIFY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_MONTH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NAMESPACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NATIONAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NCHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ON_ERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OPEN_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PREPARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PROC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PUT_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PUT_SLICE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_READY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RELEASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RELEASE_REQUESTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RETURNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RETURNING_VALUES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ROLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ROLLBACK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_R_BRACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SAVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SHORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_START_STREAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_START_TRANSACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_STATISTICS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_STORE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SUB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SUBROUTINE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_end_actions' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ABNORMAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ACCEPTING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ADD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ALL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ALLOCATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ALTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_AMPERSAND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_AND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ANYCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_AS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ASCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ASTERISK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_AUTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_AUTOCOMMIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_AVERAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_BASE_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_BETWEEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_BUFFERCOUNT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_BUFFERSIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_BY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CARAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CASCADE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CAST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CHECK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CHECK_POINT_LEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CLOSE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_COLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_COMMA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_COMMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_COMMITTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_COMPILETIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_COMPUTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CONCURRENCY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CONDITIONAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CONNECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CONSISTENCY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CONTAINING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CONTINUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_COUNT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CREATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CROSS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CSTRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CURRENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CURRENT_DATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CURRENT_TIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CURRENT_TIMESTAMP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CURSOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DBA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DBKEY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DEC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DECIMAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DECLARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DEFAULT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DELETE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DESCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DESCRIBE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DESCRIPTOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DIALECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DISCONNECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DISTINCT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DOT_DOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_DROP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_END_EXEC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ENTRY_POINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EQ' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EQUALS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EQUIV' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EVENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EXACTCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EXCLUSIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EXECUTE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EXISTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_EXTERN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FILE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FILENAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FILTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FIRST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FOREIGN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FORWARD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FOUND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FROM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_FULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_GE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_GEN_ID' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_GENERATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_GLOBAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_GO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_GOTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_GRANT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_GROUP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_GROUP_COMMIT_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_GT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_HANDLES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_HAVING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_HOUR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_IMMEDIATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_IN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INCLUDE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INDEX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INDICATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INNER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INPUT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INPUT_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INSERT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INTEGER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INTERNAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_INTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_IS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ISOLATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_JOIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LC_CTYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LC_MESSAGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LEFT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LEFT_PAREN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LENGTH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LEVEL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LIKE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LOCK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LOG_BUF_SIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LOG_FILE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_L_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_MAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_MANUAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_MATCHES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_MAX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_MAX_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_MERGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_MIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_MINUTE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_MINUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_MISSING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_MODULE_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NAMES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NATURAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NO_AUTO_UNDO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NO_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NUMERIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NUM_LOG_BUFS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ONLY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OPAQUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OPEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OPTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OPTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OR1' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ORDER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OUTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OUTPUT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OUTPUT_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OVER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OVERFLOW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_OVERRIDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PAGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PAGESIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PAGE_SIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PARAMETER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PASSWORD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PATHNAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PLAN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PLUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_POINTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PRECISION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PRIMARY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PRIVILEGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PROTECTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_PUBLIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_QUAD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RAW_PARTITIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_READ' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_READ_COMMITTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_READ_ONLY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_READ_WRITE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_REAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_REDUCED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_REFERENCES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_REM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_REQUEST_HANDLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RESERVING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RESOURCE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RESTRICT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RETAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RETURNS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_REVOKE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RIGHT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RIGHT_PAREN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_ROUTINE_PTR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RUN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_RUNTIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_R_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SCALE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SCHEDULE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SCHEMA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SECOND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SECTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SELECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SEMI_COLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SHARED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SHADOW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SINGULAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SLASH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SMALLINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SNAPSHOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SORTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SQL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SQLERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SQLWARNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_STABILITY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_STARTING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_STARTING_WITH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_STARTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_STATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_STATEMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_STATIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_STOGROUP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_STREAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_STRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SUB_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SUM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SYNONYM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_TABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_TABLESPACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_TAG' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_TERMINATING_FIELD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_TERMINATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_TITLE_LENGTH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_TITLE_TEXT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_TO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_TOTAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_TRANSACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_TRANSACTION_HANDLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_TRANSPARENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_TRIGGER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_UNCOMMITTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_UNION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_UNIQUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_UPDATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_UPPER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_UPPERCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LOWER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_LOWERCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_USER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_USERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_USER_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_USING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_VALUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_VALUES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_VAL_PARAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_VARCHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_VARIABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_VARYING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_VERSION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_VIEW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_WAKING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_WARNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_WEEKDAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_WHENEVER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_WITH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_WORK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_WRITE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_YEAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_YEARDAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_NULLIF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SKIP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CURRENT_CONNECTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CURRENT_ROLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CURRENT_TRANSACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_CURRENT_USER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_COALESCE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_WHEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_THEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_SUBSTRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:351:16: warning: enumeration value 'KW_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp: In function 'gpre_nod* par_array(gpre_req*, gpre_fld*, bool, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:1130:32: warning: enumeration value 'lang_undef' not handled in switch [-Wswitch] 1130 | switch (gpreGlob.sw_language) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:1130:32: warning: enumeration value 'lang_pascal' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:1130:32: warning: enumeration value 'lang_fortran' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:1130:32: warning: enumeration value 'lang_ada' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:1130:32: warning: enumeration value 'lang_scxx' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:1130:32: warning: enumeration value 'lang_cplusplus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:1130:32: warning: enumeration value 'lang_cpp' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:1130:32: warning: enumeration value 'lang_internal_cxx' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp: In function 'gpre_nod* par_over(gpre_ctx*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:1388:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1388 | if (field2 = lookup_field(next)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp:390:46: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 390 | gpreGlob.sw_language = ext_tab->ext_language; ext_tab++) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp:402:46: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 402 | gpreGlob.sw_language = ext_tab->ext_language; ext_tab++) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp:802:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 802 | if (renamed = file_rename(spare_out_file_name, out_src_ext_tab->in, out_src_ext_tab->out)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp:845:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 845 | while (end_position = compile_module(end_position, filename_array[3])) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp: In function 'bool file_rename(TEXT*, const TEXT*, const TEXT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp:1398:38: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1398 | while (*terminator++ = *extension++) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp:1414:47: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1414 | while (*ext++ = *new_extension++) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp:1422:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1422 | while (*terminator++ = *extension++) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp: In function 'bool get_switches(int, TEXT**, const Switches::in_sw_tab_t*, sw_tab_t*, TEXT**)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp:1647:44: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1647 | q = in_sw_table_iterator->in_sw_name; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp: In function 'SLONG pass1(const TEXT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp:2376:52: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2376 | if (action = action->act_rest) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp: In function 'void pass2(SLONG)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/gpre.cpp:2486:16: warning: variable 'to_skip' set but not used [-Wunused-but-set-variable] 2486 | SSHORT to_skip = 0; | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:1382:48: warning: '%s' directive writing up to 511 bytes into a region of size 53 [-Wformat-overflow=] 1382 | sprintf(s, "OVER field %s undefined", gpreGlob.token_global.tok_string); | ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/../gpre/gpre.h:65, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:34: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 22 and 533 bytes into a destination of size 64 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:1393:48: warning: '%s' directive writing up to 511 bytes into a region of size 53 [-Wformat-overflow=] 1393 | sprintf(s, "OVER field %s undefined", gpreGlob.token_global.tok_string); | ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/../gpre/gpre.h:65, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:34: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 22 and 533 bytes into a destination of size 64 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp: In function 'EXP_field(gpre_ctx**)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:289:37: warning: '%s' directive writing up to 511 bytes into a region of size 249 [-Wformat-overflow=] 289 | sprintf(s, "field \"%s\" is not defined in relation %s", | ^~ 290 | gpreGlob.token_global.tok_string, relation->rel_symbol->sym_string); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/../gpre/gpre.h:65, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:34: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output 37 or more bytes (assuming 548) into a destination of size 256 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp: In function 'EXP_relation()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:680:62: warning: '%s' directive writing up to 511 bytes into a region of size 247 [-Wformat-overflow=] 680 | sprintf(s, "relation %s is ambiguous", gpreGlob.token_global.tok_string); | ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/../gpre/gpre.h:65, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/exp.cpp:34: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 23 and 534 bytes into a destination of size 256 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/hsh.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/hsh.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/hsh.cpp: In function 'int hash(const SCHAR*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/hsh.cpp:237:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 237 | while (c = *string++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/hsh.cpp: In function 'bool scompare2(const SCHAR*, const SCHAR*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/hsh.cpp:263:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 263 | while (c1 = *string1++) | ~~~^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/int_cxx.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/jrdmet.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/jrdmet.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp: In function 'void INT_CXX_action(const act*, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_any' not handled in switch [-Wswitch] 96 | switch (action->act_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_alter_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_alter_domain' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_alter_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_alter_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_at_end' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_b_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_basedon' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_blob_cancel' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_blob_close' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_blob_create' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_blob_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_blob_handle' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_blob_open' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_close' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_commit_retain_context' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_create_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_create_domain' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_create_generator' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_create_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_create_shadow' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_create_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_create_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_declare_filter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_declare_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_disconnect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_drop_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_drop_domain' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_drop_filter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_drop_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_drop_shadow' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_drop_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_drop_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_drop_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_dyn_close' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_dyn_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_dyn_describe' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_dyn_describe_input' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_dyn_execute' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_dyn_fetch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_dyn_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_dyn_immediate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_dyn_insert' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_dyn_open' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_dyn_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_dyn_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_dyn_statement' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_endblob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_e_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_enderror' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_endfor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_endmodify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_endstore' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_endstore_special' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_event_wait' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_fetch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_get_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_hctef' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_on_error' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_open' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_procedure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_put_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_ready' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_release' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_rfinish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_rollback_retain_context' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_routine' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_segment_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_s_end' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_select' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_start' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_statistics' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_store2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_update' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_clear_handles' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_type_number' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_noop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_get_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_put_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_sql_dialect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/int_cxx.cpp:96:16: warning: enumeration value 'ACT_LASTACT' not handled in switch [-Wswitch] g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/movg.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/movg.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/msc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/msc.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/obj_cxx.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/msc.cpp: In function 'void MSC_init()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/msc.cpp:267:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 267 | while (stuff = space) | ~~~~~~^~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/par.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/par.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp: In function 'void OBJ_CXX_action(const act*, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_any' not handled in switch [-Wswitch] 189 | switch (action->act_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_at_end' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_b_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_basedon' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_blob_cancel' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_blob_handle' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_dyn_statement' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_endblob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_e_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_enderror' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_endfor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_endmodify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_endstore' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_endstore_special' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_event_wait' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_hctef' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_on_error' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_put_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_routine' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_segment_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_s_end' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_store2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_type_number' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_noop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_sql_dialect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:189:16: warning: enumeration value 'ACT_LASTACT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp: In function 'void asgn_to(const act*, ref*, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:673:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 673 | if (reference = reference->ref_null) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:702:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 702 | if (reference = reference->ref_null) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp: In function 'void gen_blob_open(const act*, USHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:1064:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1064 | if (args.pat_value1 = blob->blb_bpb_length) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:53, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:32: In function 'strncpy', inlined from 'gen_blr(void*, short, char const*)' at /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/obj_cxx.cpp:1150:16: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/par.cpp: In function 'PAR_action(char const*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/par.cpp:2279:29: warning: '%s' directive writing up to 511 bytes into a region of size 256 [-Wformat-overflow=] 2279 | sprintf(s, "%s is not a valid context variable", gpreGlob.token_global.tok_string); | ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/../gpre/gpre.h:65, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/par.cpp:49: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 33 and 544 bytes into a destination of size 256 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/pat.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/pat.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/sqe.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/pat.cpp: In function 'void PATTERN_expand(USHORT, const TEXT*, PAT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/pat.cpp:186:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 186 | while (c = *pattern++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/pat.cpp:201:22: warning: variable 'handle_flag' set but not used [-Wunused-but-set-variable] 201 | bool handle_flag = false, long_flag = false; | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/pat.cpp:442:32: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 442 | sprintf(p, "%d", value); | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'gpre_nod* SQE_field(gpre_req*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:641:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 641 | if (reference->ref_field = MET_context_field(context, gpreGlob.token_global.tok_string)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'bool SQE_resolve(gpre_nod**, gpre_req*, gpre_rse*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1047:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1047 | if (field = resolve(node, selection->rse_context[i], &context, &slice_action)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'gpre_fld* get_ref(gpre_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1446:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1446 | if (field = get_ref(*ptr)) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1454:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1454 | if (field = get_ref(expr->nod_arg[1])) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 1418 | switch (expr->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_literal' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_eq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_equiv' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_ne' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_ge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_le' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_gt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_lt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_projection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_sort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_assignment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_deferred' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_union' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_starting' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_aggregate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_asterisk' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_join' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_cast' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_dom_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_ansi_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_gen_id' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_merge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_plan_expr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_plan_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_natural' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_index_order' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_ansi_all' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_current_date' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_current_time' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_current_timestamp' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_nullif' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_current_connection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_current_role' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_current_transaction' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_coalesce' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_case' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_case1' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_substring' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1418:16: warning: enumeration value 'nod_LASTNOD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'gpre_ctx* par_alias_list(gpre_req*, gpre_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1730:38: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1730 | if (relation = par_base_table(request, context->ctx_relation, (const TEXT*) *arg)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1723:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1723 | if (!context) | ^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1736:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1736 | if (!context) | ^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'gpre_nod* par_plan_item(gpre_req*, bool, USHORT*, bool*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_none' not handled in switch [-Wswitch] 2392 | switch (token.tok_keyword) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_start_actions' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ANY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_AT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_BACK_SLASH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_BASED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_BEGIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_BUFFERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CACHE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CANCEL_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CLEAR_HANDLES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CLOSE_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_COLLATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_COMMIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CONSTRAINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CREATE_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DATABASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DERIVED_FROM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DOMAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DOUBLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ELEMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ELSE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_END' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_END_ERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_END_FETCH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_END_FOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_END_MODIFY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_END_STORE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_END_STORE_SPECIAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_END_STREAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ERASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ESCAPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EVENT_INIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EVENT_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EXEC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EXTERNAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EXTRACT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FETCH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FINISH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FLOAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FUNCTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_GET_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_GET_SLICE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_KEY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LONG' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_L_BRACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_MODIFY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_MONTH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NAMESPACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NATIONAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NCHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ON_ERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OPEN_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PREPARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PROC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PUT_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PUT_SLICE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_READY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RELEASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RELEASE_REQUESTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RETURNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RETURNING_VALUES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ROLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ROLLBACK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_R_BRACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SAVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SHORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_START_STREAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_START_TRANSACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_STATISTICS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_STORE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SUB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SUBROUTINE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_end_actions' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ABNORMAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ACCEPTING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ADD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ALL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ALLOCATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ALTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_AMPERSAND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_AND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ANYCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_AS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ASCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ASTERISK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_AUTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_AUTOCOMMIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_AVERAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_BASE_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_BETWEEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_BUFFERCOUNT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_BUFFERSIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_BY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CARAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CASCADE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CAST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CHECK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CHECK_POINT_LEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CLOSE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_COLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_COMMA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_COMMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_COMMITTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_COMPILETIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_COMPUTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CONCURRENCY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CONDITIONAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CONNECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CONSISTENCY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CONTAINING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CONTINUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_COUNT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CREATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CROSS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CSTRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CURRENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CURRENT_DATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CURRENT_TIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CURRENT_TIMESTAMP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CURSOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DBA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DBKEY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DEC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DECIMAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DECLARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DEFAULT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DELETE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DESCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DESCRIBE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DESCRIPTOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DIALECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DISCONNECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DISTINCT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DOT_DOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_DROP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_END_EXEC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ENTRY_POINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EQ' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EQUALS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EQUIV' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EVENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EXACTCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EXCLUSIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EXECUTE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EXISTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_EXTERN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FILE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FILENAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FILTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FIRST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FOREIGN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FORWARD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FOUND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FROM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_FULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_GE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_GEN_ID' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_GENERATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_GLOBAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_GO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_GOTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_GRANT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_GROUP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_GROUP_COMMIT_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_GT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_HANDLES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_HAVING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_HOUR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_IMMEDIATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_IN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INCLUDE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INDEX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INDICATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INNER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INPUT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INPUT_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INSERT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INTEGER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INTERNAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_INTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_IS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ISOLATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LC_CTYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LC_MESSAGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LEFT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LENGTH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LEVEL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LIKE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LOCK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LOG_BUF_SIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LOG_FILE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_L_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_MAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_MANUAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_MATCHES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_MAX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_MAX_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_MIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_MINUTE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_MINUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_MISSING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_MODULE_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NAMES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NATURAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NO_AUTO_UNDO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NO_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NUMERIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NUM_LOG_BUFS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ONLY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OPAQUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OPEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OPTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OPTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OR1' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ORDER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OUTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OUTPUT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OUTPUT_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OVER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OVERFLOW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_OVERRIDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PAGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PAGESIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PAGE_SIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PARAMETER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PASSWORD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PATHNAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PLAN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PLUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_POINTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PRECISION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PRIMARY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PRIVILEGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PROTECTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_PUBLIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_QUAD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RAW_PARTITIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_READ' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_READ_COMMITTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_READ_ONLY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_READ_WRITE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_REAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_REDUCED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_REFERENCES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_REM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_REQUEST_HANDLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RESERVING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RESOURCE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RESTRICT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RETAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RETURNS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_REVOKE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RIGHT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RIGHT_PAREN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_ROUTINE_PTR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RUN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_RUNTIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_R_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SCALE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SCHEDULE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SCHEMA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SECOND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SECTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SELECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SEMI_COLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SHARED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SHADOW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SINGULAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SLASH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SMALLINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SNAPSHOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SORTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SQL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SQLERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SQLWARNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_STABILITY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_STARTING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_STARTING_WITH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_STARTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_STATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_STATEMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_STATIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_STOGROUP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_STREAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_STRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SUB_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SUM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SYNONYM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TABLESPACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TAG' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TERMINATING_FIELD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TERMINATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TIMESTAMP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TITLE_LENGTH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TITLE_TEXT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TOTAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TRANSACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TRANSACTION_HANDLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TRANSPARENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_TRIGGER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_UNCOMMITTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_UNION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_UNIQUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_UPDATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_UPPER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_UPPERCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LOWER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_LOWERCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_USER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_USERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_USER_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_USING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_VALUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_VALUES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_VAL_PARAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_VARCHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_VARIABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_VARYING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_VERSION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_VIEW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_WAKING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_WARNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_WEEKDAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_WHENEVER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_WITH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_WORK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_WRITE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_YEAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_YEARDAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_NULLIF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SKIP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CURRENT_CONNECTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CURRENT_ROLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CURRENT_TRANSACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_CURRENT_USER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_COALESCE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_WHEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_THEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_SUBSTRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2392:16: warning: enumeration value 'KW_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'gpre_rse* par_rse(gpre_req*, gpre_nod*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2876:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2876 | if (context = par_joined_relation(request)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'gpre_rse* par_select(gpre_req*, gpre_rse*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3021:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3021 | if (select->rse_into = into_list) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'gpre_nod* par_udf(gpre_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3207:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3207 | if (tmp_udf) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'gpre_nod* post_fields(gpre_nod*, map*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 3504 | switch (node->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_literal' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_eq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_equiv' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_ne' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_ge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_le' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_gt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_lt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_projection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_sort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_assignment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_deferred' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_union' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_starting' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_aggregate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_asterisk' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_array' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_join' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_dom_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_ansi_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_merge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_plan_expr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_plan_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_natural' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_index_order' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_ansi_all' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_current_date' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_current_time' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_current_timestamp' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_nullif' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_current_connection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_current_role' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_current_transaction' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_coalesce' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_case' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_case1' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_substring' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3504:16: warning: enumeration value 'nod_LASTNOD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'gpre_fld* resolve(gpre_nod*, gpre_ctx*, gpre_ctx**, act**)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3687:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3687 | if (field = resolve(node, rs_stream->rse_context[i], found_context, slice_action)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_keyword' not handled in switch [-Wswitch] 3749 | switch (symbol->sym_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_stream' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_delimited_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_dyn_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_username' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_charset' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_collate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_generator' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_dummy' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3749:24: warning: enumeration value 'SYM_LASTSYM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'gpre_ctx* resolve_asterisk(const tok*, gpre_rse*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3820:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3820 | if (context = resolve_asterisk(q_token, rs_stream)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'void set_ref(gpre_nod*, gpre_fld*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 3858 | switch (expr->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_literal' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_eq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_equiv' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_ne' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_ge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_le' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_gt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_lt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_projection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_sort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_assignment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_deferred' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_union' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_starting' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_aggregate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_asterisk' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_map_ref' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_array' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_join' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_dom_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_ansi_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_gen_id' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_merge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_plan_expr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_plan_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_natural' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_index_order' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_ansi_all' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_current_date' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_current_time' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_current_timestamp' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_nullif' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_current_connection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_current_role' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_current_transaction' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_coalesce' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_case' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_case1' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_substring' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3858:16: warning: enumeration value 'nod_LASTNOD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'bool validate_references(const gpre_nod*, const gpre_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 3957 | switch (fields->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_literal' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_eq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_equiv' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_ne' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_ge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_le' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_gt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_lt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_plus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_times' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_minus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_projection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_sort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_assignment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_deferred' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_union' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_starting' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_asterisk' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_map_ref' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_array' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_join' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_cast' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_dom_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_ansi_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_gen_id' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_merge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_plan_expr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_plan_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_natural' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_index_order' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_ansi_all' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_current_date' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_current_time' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_current_timestamp' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_nullif' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_current_connection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_current_role' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_current_transaction' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_coalesce' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_case' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_case1' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_substring' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3957:16: warning: enumeration value 'nod_LASTNOD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 3982 | switch ((*ptr)->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_literal' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_equiv' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_projection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_sort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_assignment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_deferred' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_union' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_starting' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_agg_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_agg_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_aggregate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_asterisk' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_array' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_join' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_dom_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_ansi_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_gen_id' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_merge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_plan_expr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_plan_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_natural' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_index_order' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_ansi_all' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_current_date' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_current_time' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_current_timestamp' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_nullif' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_current_connection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_current_role' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_current_transaction' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_coalesce' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_case' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_case1' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_substring' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3982:24: warning: enumeration value 'nod_LASTNOD' not handled in switch [-Wswitch] g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/sql.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp: In function 'act* SQL_action(const TEXT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_none' not handled in switch [-Wswitch] 207 | switch (keyword) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_start_actions' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ANY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_AT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_BACK_SLASH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_BASED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_BUFFERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CACHE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CANCEL_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CLEAR_HANDLES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CLOSE_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_COLLATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CONSTRAINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CREATE_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DERIVED_FROM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DOMAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DOUBLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ELEMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ELSE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_END_ERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_END_FETCH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_END_FOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_END_MODIFY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_END_STORE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_END_STORE_SPECIAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_END_STREAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ERASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ESCAPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_EVENT_INIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_EVENT_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_EXEC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_EXTERNAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_EXTRACT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_FINISH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_FLOAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_FOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_FUNCTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_GET_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_GET_SLICE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_INACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_INT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_KEY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LONG' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_L_BRACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_MODIFY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_MONTH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NAMESPACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NATIONAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NCHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ON_ERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_OPEN_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PROC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PUT_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PUT_SLICE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_READY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_RELEASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_RETURNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_RETURNING_VALUES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ROLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_R_BRACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SAVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SHORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_START_STREAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_START_TRANSACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_STATISTICS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_STORE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SUB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SUBROUTINE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_end_actions' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ABNORMAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ACCEPTING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ADD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ALL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ALLOCATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_AMPERSAND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_AND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ANYCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_AS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ASCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ASTERISK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_AUTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_AUTOCOMMIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_AVERAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_BASE_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_BETWEEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_BUFFERCOUNT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_BUFFERSIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_BY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CARAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CASCADE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CAST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CHECK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CHECK_POINT_LEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_COLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_COMMA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_COMMITTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_COMPILETIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_COMPUTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CONCURRENCY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CONDITIONAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CONSISTENCY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CONTAINING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CONTINUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_COUNT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CROSS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CSTRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CURRENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CURRENT_DATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CURRENT_TIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CURRENT_TIMESTAMP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CURSOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DBA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DBKEY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DEC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DECIMAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DEFAULT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DESCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DESCRIPTOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DIALECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DISTINCT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_DOT_DOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_END_EXEC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ENTRY_POINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_EQ' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_EQUALS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_EQUIV' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_EXACTCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_EXCLUSIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_EXISTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_EXTERN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_FILE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_FILENAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_FILTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_FIRST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_FOREIGN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_FORWARD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_FOUND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_FROM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_FULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_GE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_GEN_ID' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_GENERATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_GLOBAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_GO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_GOTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_GROUP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_GROUP_COMMIT_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_GT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_HANDLES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_HAVING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_HOUR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_IMMEDIATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_IN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_INC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_INDEX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_INDICATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_INIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_INNER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_INPUT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_INPUT_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_INTEGER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_INTERNAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_INTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_IS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ISOLATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_JOIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LC_CTYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LC_MESSAGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LEFT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LEFT_PAREN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LENGTH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LEVEL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LIKE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LOG_BUF_SIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LOG_FILE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_L_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_MAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_MANUAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_MATCHES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_MAX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_MAX_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_MERGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_MIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_MINUTE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_MINUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_MISSING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_MODULE_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NAMES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NATURAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NO_AUTO_UNDO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NO_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NUMERIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NUM_LOG_BUFS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_OF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ONLY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_OPAQUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_OPTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_OPTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_OR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_OR1' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ORDER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_OUTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_OUTPUT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_OUTPUT_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_OVER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_OVERFLOW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_OVERRIDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PAGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PAGESIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PAGE_SIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PARAMETER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PASSWORD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PATHNAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PLAN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PLUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_POINTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PRECISION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PRIMARY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PRIVILEGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PROTECTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_PUBLIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_QUAD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_RAW_PARTITIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_READ' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_READ_COMMITTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_READ_ONLY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_READ_WRITE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_REAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_REDUCED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_REFERENCES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_REM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_REQUEST_HANDLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_RESERVING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_RESOURCE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_RESTRICT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_RETAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_RETURNS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_RIGHT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_RIGHT_PAREN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_ROUTINE_PTR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_RUN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_RUNTIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_R_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SCALE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SCHEDULE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SCHEMA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SECOND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SECTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SEMI_COLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SHARED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SHADOW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SINGULAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SLASH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SMALLINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SNAPSHOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SORTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SQL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SQLERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SQLWARNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_STABILITY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_STARTING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_STARTING_WITH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_STARTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_STATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_STATEMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_STATIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_STOGROUP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_STREAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_STRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SUB_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SUM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SYNONYM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TABLESPACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TAG' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TERMINATING_FIELD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TERMINATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TIMESTAMP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TITLE_LENGTH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TITLE_TEXT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TOTAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TRANSACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TRANSACTION_HANDLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TRANSPARENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_TRIGGER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_UNCOMMITTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_UNION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_UNIQUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_UPPER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_UPPERCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LOWER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_LOWERCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_USER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_USERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_USER_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_USING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_VALUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_VALUES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_VAL_PARAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_VARCHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_VARIABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_VARYING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_VERSION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_VIEW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_WAKING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_WARNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_WEEKDAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_WITH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_WORK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_WRITE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_YEAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_YEARDAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_NULLIF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SKIP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CURRENT_CONNECTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CURRENT_ROLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CURRENT_TRANSACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_CURRENT_USER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_COALESCE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_WHEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_THEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_SUBSTRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:207:16: warning: enumeration value 'KW_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'SQE_field(gpre_req*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:518:62: warning: '%s' directive writing up to 511 bytes into a region of size 248 [-Wformat-overflow=] 518 | sprintf(s, "column \"%s\" not in context", gpreGlob.token_global.tok_string); | ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:42: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 25 and 536 bytes into a destination of size 256 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp: In function 'act* act_declare()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_none' not handled in switch [-Wswitch] 2249 | switch (gpreGlob.token_global.tok_keyword) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_start_actions' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ANY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_AT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_BACK_SLASH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_BASED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_BEGIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_BUFFERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CACHE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CANCEL_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CLEAR_HANDLES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CLOSE_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_COLLATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_COMMIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CONSTRAINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CREATE_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DATABASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DERIVED_FROM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DOMAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DOUBLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ELEMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ELSE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_END' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_END_ERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_END_FETCH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_END_FOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_END_MODIFY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_END_STORE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_END_STORE_SPECIAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_END_STREAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ERASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ESCAPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_EVENT_INIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_EVENT_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_EXEC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_EXTRACT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_FETCH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_FINISH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_FLOAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_FOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_FUNCTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_GET_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_GET_SLICE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_KEY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LONG' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_L_BRACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_MODIFY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_MONTH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NAMESPACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NATIONAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NCHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ON_ERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OPEN_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PREPARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PROC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PUT_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PUT_SLICE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_READY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RELEASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RELEASE_REQUESTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RETURNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RETURNING_VALUES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ROLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ROLLBACK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_R_BRACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SAVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SHORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_START_STREAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_START_TRANSACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_STATISTICS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_STORE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SUB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SUBROUTINE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_end_actions' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ABNORMAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ACCEPTING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ADD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ALL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ALLOCATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ALTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_AMPERSAND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_AND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ANYCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_AS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ASCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ASTERISK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_AUTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_AUTOCOMMIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_AVERAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_BASE_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_BETWEEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_BUFFERCOUNT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_BUFFERSIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_BY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CARAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CASCADE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CAST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CHECK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CHECK_POINT_LEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CLOSE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_COLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_COMMA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_COMMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_COMMITTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_COMPILETIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_COMPUTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CONCURRENCY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CONDITIONAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CONNECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CONSISTENCY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CONTAINING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CONTINUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_COUNT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CREATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CROSS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CSTRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CURRENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CURRENT_DATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CURRENT_TIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CURRENT_TIMESTAMP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CURSOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DBA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DBKEY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DEC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DECIMAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DECLARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DEFAULT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DELETE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DESCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DESCRIBE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DESCRIPTOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DIALECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DISCONNECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DISTINCT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DOT_DOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_DROP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_END_EXEC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ENTRY_POINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_EQ' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_EQUALS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_EQUIV' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_EVENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_EXACTCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_EXCLUSIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_EXECUTE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_EXISTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_EXTERN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_FILE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_FILENAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_FIRST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_FOREIGN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_FORWARD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_FOUND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_FROM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_FULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_GE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_GEN_ID' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_GENERATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_GLOBAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_GO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_GOTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_GRANT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_GROUP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_GROUP_COMMIT_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_GT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_HANDLES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_HAVING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_HOUR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_IMMEDIATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_IN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INCLUDE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INDEX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INDICATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INNER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INPUT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INPUT_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INSERT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INTEGER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INTERNAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_INTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_IS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ISOLATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_JOIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LC_CTYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LC_MESSAGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LEFT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LEFT_PAREN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LENGTH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LEVEL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LIKE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LOCK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LOG_BUF_SIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LOG_FILE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_L_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_MAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_MANUAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_MATCHES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_MAX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_MAX_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_MERGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_MIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_MINUTE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_MINUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_MISSING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_MODULE_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NAMES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NATURAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NO_AUTO_UNDO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NO_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NUMERIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NUM_LOG_BUFS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ONLY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OPAQUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OPEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OPTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OPTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OR1' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ORDER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OUTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OUTPUT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OUTPUT_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OVER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OVERFLOW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_OVERRIDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PAGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PAGESIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PAGE_SIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PARAMETER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PASSWORD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PATHNAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PLAN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PLUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_POINTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PRECISION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PRIMARY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PRIVILEGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PROTECTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_PUBLIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_QUAD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RAW_PARTITIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_READ' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_READ_COMMITTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_READ_ONLY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_READ_WRITE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_REAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_REDUCED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_REFERENCES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_REM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_REQUEST_HANDLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RESERVING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RESOURCE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RESTRICT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RETAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RETURNS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_REVOKE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RIGHT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RIGHT_PAREN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_ROUTINE_PTR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RUN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_RUNTIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_R_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SCALE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SCHEDULE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SCHEMA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SECOND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SECTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SEGMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SELECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SEMI_COLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SHARED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SHADOW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SINGULAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SLASH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SMALLINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SNAPSHOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SORTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SQL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SQLERROR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SQLWARNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_STABILITY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_STARTING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_STARTING_WITH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_STARTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_STATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_STATEMENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_STATIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_STOGROUP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_STREAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_STRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SUB_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SUM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SYNONYM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TABLESPACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TAG' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TERMINATING_FIELD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TERMINATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TIMESTAMP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TITLE_LENGTH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TITLE_TEXT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TOTAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TRANSACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TRANSACTION_HANDLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TRANSPARENT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_TRIGGER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_UNCOMMITTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_UNION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_UNIQUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_UPDATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_UPPER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_UPPERCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LOWER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_LOWERCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_USER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_USERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_USER_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_USING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_VALUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_VALUES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_VAL_PARAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_VARCHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_VARIABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_VARYING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_VERSION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_VIEW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_WAIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_WAKING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_WARNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_WEEKDAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_WHENEVER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_WITH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_WORK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_WRITE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_YEAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_YEARDAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_NULLIF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SKIP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CURRENT_CONNECTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CURRENT_ROLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CURRENT_TRANSACTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_CURRENT_USER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_COALESCE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_WHEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_THEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_SUBSTRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:2249:16: warning: enumeration value 'KW_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp: In function 'act* act_open_blob(act_t, gpre_sym*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:3848:33: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3848 | else if (blob->blb_const_from_type == isc_blob_text) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:3857:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3857 | if (blob->blb_const_from_type == isc_blob_text) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:3877:25: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3877 | else if (blob->blb_const_to_type == isc_blob_text) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp: In function 'act* act_procedure()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:4040:50: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4040 | if (reference->ref_field = field) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp: In function 'void pair(gpre_nod*, gpre_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 5536 | switch (expr->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_eq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_equiv' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_ne' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_ge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_le' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_gt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_lt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_plus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_times' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_minus' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_projection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_sort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_assignment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_deferred' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_union' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_starting' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_agg_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_agg_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_aggregate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_asterisk' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_event_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_udf' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_array' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_join' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_cast' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_dom_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_ansi_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_gen_id' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_merge' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_plan_expr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_plan_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_natural' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_index_order' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_ansi_all' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_current_date' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_current_time' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_current_timestamp' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_nullif' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_current_connection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_current_role' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_current_transaction' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_coalesce' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_case' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_case1' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_substring' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5536:16: warning: enumeration value 'nod_LASTNOD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp: In function 'dyn* par_dynamic_cursor()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sql.cpp:5774:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5774 | if (symbol = MSC_find_symbol(gpreGlob.token_global.tok_symbol, SYM_dyn_cursor)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'resolve_fields(gpre_nod*&, gpre_rse*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1351:47: warning: '%s' directive writing up to 511 bytes into a region of size 247 [-Wformat-overflow=] 1351 | sprintf(s, "columns \"%s.*\" cannot be resolved", q_token->tok_string); | ^~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:42: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 32 and 543 bytes into a destination of size 256 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'par_not(gpre_req*, unsigned short*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:1636:25: warning: 'node' may be used uninitialized in this function [-Wmaybe-uninitialized] 1636 | return MSC_unary(nod_not, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:2720:19: note: 'node' was declared here 2720 | gpre_nod* node; | ^~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp: In function 'par_udf(gpre_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:3212:57: warning: '%s' directive writing up to 511 bytes into a region of size 252 [-Wformat-overflow=] 3212 | sprintf(s, "UDF %s is ambiguous", gpreGlob.token_global.tok_string); | ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:42: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 18 and 529 bytes into a destination of size 256 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/boot/gpre_meta_boot.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/boot/gpre_meta_boot.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/gds.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/gds.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/gds.cpp: In function 'void gds__unregister_cleanup(FPTR_VOID_PTR, void*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/gds.cpp:2456:61: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2456 | for (clean_t** clean_ptr = &cleanup_handlers; clean = *clean_ptr; clean_ptr = &clean->clean_next) | ~~~~~~^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/Auth.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/Auth.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/gds.cpp: In function 'blr_print_verb(gds_ctl*, short)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/gds.cpp:3376:33: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 3376 | while (n-- > 0) { | ~^~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/BigInteger.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp: In member function 'void Firebird::BigInteger::assign(unsigned int, const unsigned char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp:105:63: warning: 'mp_err mp_read_unsigned_bin(mp_int*, const unsigned char*, int)' is deprecated: replaced by mp_from_ubin [-Wdeprecated-declarations] 105 | CHECK_MP(mp_read_unsigned_bin(&t, bytes, count)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp:38:27: note: in definition of macro 'CHECK_MP' 38 | #define CHECK_MP(a) check(a, #a) | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/BigInteger.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp:34: /usr/include/tommath.h:732:36: note: declared here 732 | MP_DEPRECATED(mp_from_ubin) mp_err mp_read_unsigned_bin(mp_int *a, const unsigned char *b, int c) MP_WUR; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp: In member function 'void Firebird::BigInteger::getBytes(Firebird::UCharBuffer&) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp:180:95: warning: 'mp_err mp_to_unsigned_bin(const mp_int*, unsigned char*)' is deprecated: replaced by mp_to_ubin [-Wdeprecated-declarations] 180 | CHECK_MP(mp_to_unsigned_bin(const_cast(&t), bytes.getBuffer(length()))); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp:38:27: note: in definition of macro 'CHECK_MP' 38 | #define CHECK_MP(a) check(a, #a) | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/BigInteger.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp:34: /usr/include/tommath.h:733:34: note: declared here 733 | MP_DEPRECATED(mp_to_ubin) mp_err mp_to_unsigned_bin(const mp_int *a, unsigned char *b) MP_WUR; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp: In member function 'unsigned int Firebird::BigInteger::length() const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp:185:70: warning: 'int mp_unsigned_bin_size(const mp_int*)' is deprecated: replaced by mp_ubin_size [-Wdeprecated-declarations] 185 | int rc = mp_unsigned_bin_size(const_cast(&t)); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/BigInteger.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp:34: /usr/include/tommath.h:731:33: note: declared here 731 | MP_DEPRECATED(mp_ubin_size) int mp_unsigned_bin_size(const mp_int *a) MP_WUR; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp: In member function 'void Firebird::BigInteger::getText(Firebird::string&, unsigned int) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp:198:80: warning: 'mp_err mp_toradix(const mp_int*, char*, int)' is deprecated: replaced by mp_to_radix [-Wdeprecated-declarations] 198 | CHECK_MP(mp_toradix(const_cast(&t), str.begin(), radix)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp:38:27: note: in definition of macro 'CHECK_MP' 38 | #define CHECK_MP(a) check(a, #a) | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/BigInteger.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/BigInteger.cpp:34: /usr/include/tommath.h:750:35: note: declared here 750 | MP_DEPRECATED(mp_to_radix) mp_err mp_toradix(const mp_int *a, char *str, int radix) MP_WUR; | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -msse4 -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/CRC32C.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/CRC32C.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/CharSet.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/CharSet.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/DynamicStrings.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/DynamicStrings.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/IntlParametersBlock.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/IntlParametersBlock.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/IntlUtil.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/IntlUtil.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/IntlUtil.cpp: In function 'USHORT Firebird::unicodeStrToKey(texttype*, USHORT, const UCHAR*, USHORT, UCHAR*, USHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/IntlUtil.cpp:797:16: warning: catching polymorphic type 'class Firebird::BadAlloc' by value [-Wcatch-value=] 797 | catch (BadAlloc) | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/IntlUtil.cpp: In function 'SSHORT Firebird::unicodeCompare(texttype*, ULONG, const UCHAR*, ULONG, const UCHAR*, INTL_BOOL*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/IntlUtil.cpp:862:16: warning: catching polymorphic type 'class Firebird::BadAlloc' by value [-Wcatch-value=] 862 | catch (BadAlloc) | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/IntlUtil.cpp: In function 'ULONG Firebird::unicodeCanonical(texttype*, ULONG, const UCHAR*, ULONG, UCHAR*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/IntlUtil.cpp:905:16: warning: catching polymorphic type 'class Firebird::BadAlloc' by value [-Wcatch-value=] 905 | catch (BadAlloc) | ^~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/MsgMetadata.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/MsgMetadata.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/ScanDir.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/ScanDir.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/StatementMetadata.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/StatementMetadata.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/StatementMetadata.cpp: In member function 'const char* Firebird::StatementMetadata::getPlan(bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/StatementMetadata.cpp:170:42: warning: narrowing conversion of '(detailed ? 26 : 22)' from 'int' to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 170 | UCHAR info[] = {detailed ? isc_info_sql_explain_plan : isc_info_sql_get_plan}; /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/StatementMetadata.cpp: In member function 'void Firebird::StatementMetadata::fetchParameters(UCHAR, Firebird::StatementMetadata::Parameters*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/StatementMetadata.cpp:480:37: warning: narrowing conversion of '(startIndex & 255)' from 'unsigned int' to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 480 | (startIndex & 0xFF), | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/StatementMetadata.cpp:481:44: warning: narrowing conversion of '((startIndex >> 8) & 255)' from 'unsigned int' to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 481 | ((startIndex >> 8) & 0xFF), | ~~~~~~~~~~~~~~~~~~~^~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/StatusArg.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/StatusArg.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/StatusHolder.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/StatusHolder.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/TextType.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/TextType.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/ThreadData.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/ThreadData.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/ThreadStart.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/ThreadStart.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/Tokens.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/Tokens.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/ThreadStart.cpp:54: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/ThreadStart.cpp: In static member function 'static Thread Thread::start(void* (*)(void*), void*, int, Thread::Handle*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/ThreadStart.cpp:125:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 125 | if (state = pthread_create(&thread, NULL, THREAD_ENTRYPOINT, THREAD_ARG)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/ThreadStart.cpp:130:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 130 | if (state = pthread_detach(thread)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/ThreadStart.cpp:121:24: warning: unused variable 'pattr' [-Wunused-variable] 121 | pthread_attr_t pattr; | ^~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/UtilSvc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/UtilSvc.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/call_service.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/call_service.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/cvt.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:52: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp: In function 'void integer_to_text(const dsc*, dsc*, Firebird::Callbacks*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:800:80: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | #define MOVE_CLEAR(to, length) memset(to, 0, (size_t) (length)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:343:9: note: in expansion of macro 'MOVE_CLEAR' 343 | MOVE_CLEAR(&intermediate, sizeof(intermediate)); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/intl.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp: In function 'void CVT_move_common(const dsc*, dsc*, Firebird::Callbacks*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:1561:46: warning: variable 'start' set but not used [-Wunused-but-set-variable] 1561 | const UCHAR* start = to->dsc_address; | ^~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp: In function 'void datetime_to_text(const dsc*, dsc*, Firebird::Callbacks*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:800:80: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | #define MOVE_CLEAR(to, length) memset(to, 0, (size_t) (length)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:1971:9: note: in expansion of macro 'MOVE_CLEAR' 1971 | MOVE_CLEAR(&desc, sizeof(desc)); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/intl.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp: In function 'USHORT CVT_make_string(const dsc*, USHORT, const char**, vary*, USHORT, ErrorFunction)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:800:80: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | #define MOVE_CLEAR(to, length) memset(to, 0, (size_t) (length)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:2043:9: note: in expansion of macro 'MOVE_CLEAR' 2043 | MOVE_CLEAR(&temp_desc, sizeof(temp_desc)); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/intl.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp: In function 'SSHORT CVT_decompose(const char*, USHORT, SSHORT, SLONG*, ErrorFunction)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:800:80: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | #define MOVE_CLEAR(to, length) memset(to, 0, (size_t) (length)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:2134:9: note: in expansion of macro 'MOVE_CLEAR' 2134 | MOVE_CLEAR(&errd, sizeof(errd)); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/intl.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp: In function 'USHORT CVT_get_string_ptr_common(const dsc*, USHORT*, UCHAR**, vary*, USHORT, Firebird::Callbacks*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:800:80: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | #define MOVE_CLEAR(to, length) memset(to, 0, (size_t) (length)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:2379:9: note: in expansion of macro 'MOVE_CLEAR' 2379 | MOVE_CLEAR(&temp_desc, sizeof(temp_desc)); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/intl.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/CsConvert.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/CharSet.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/intl.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/CsConvert.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/CharSet.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:52: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp: In function 'CVT_get_double(dsc const*, void (*)(Firebird::Arg::StatusVector const&))': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:1296:24: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 1296 | return value; | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:1100:16: note: 'value' declared here 1100 | double value; | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:1296:24: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 1296 | return value; | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/cvt.cpp:1100:16: note: 'value' declared here 1100 | double value; | ^~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/db_alias.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/db_alias.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/dllinst.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/dllinst.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/dsc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/dsc.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/enc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/enc.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/fb_exception.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/fb_exception.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/isc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/isc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/isc.cpp: In function 'bool ISC_get_user(Firebird::string*, int*, int*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/isc.cpp:348:14: warning: unused variable 'user_name' [-Wunused-variable] 348 | TEXT user_name[256]; | ^~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/isc_file.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/isc_file.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/isc_sync.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/isc_sync.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/isc_sync.cpp:72:12: warning: 'process_id' defined but not used [-Wunused-variable] 72 | static int process_id; | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/keywords.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/keywords.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/pretty.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/pretty.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/pretty.cpp: In function 'int PRETTY_print_cdb(const UCHAR*, FPTR_PRINT_CALLBACK, void*, SSHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/pretty.cpp:159:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 159 | while (parameter = BLR_BYTE) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/pretty.cpp: In function 'void print_blr_line(void*, SSHORT, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/pretty.cpp:493:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 493 | while (c = *line++) | ~~^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/pretty.cpp: In function 'int print_dyn_verb(ctl*, SSHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/pretty.cpp:624:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 624 | if (length = print_word(control)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/pretty.cpp:658:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 658 | if (length = print_word(control)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/sdl.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/sdl.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/sdl.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/sdl.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/sdl.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/sdl.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/sdl.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/security.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/security.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/sha.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/sha.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/unicode_util.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/unicode_util.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/utils.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/utils.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/utils.cpp:823:15: warning: 'fb_utils::saved_frequency' defined but not used [-Wunused-variable] 823 | static SINT64 saved_frequency = 0; | ^~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/xdr.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/xdr.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/xdr.cpp:100:14: warning: 'zeros' defined but not used [-Wunused-variable] 100 | static SCHAR zeros[4] = { 0, 0, 0, 0 }; | ^~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/SyncSignals.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp: In function 'void Firebird::syncSignalsSet(void*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:113:49: warning: 'void (* sigset(int, __sighandler_t))(int)' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] 113 | sigset(SIGILL, longjmpSigHandler); | ^ In file included from /usr/include/sys/param.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:60, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:26: /usr/include/signal.h:353:23: note: declared here 353 | extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __THROW | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:114:49: warning: 'void (* sigset(int, __sighandler_t))(int)' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] 114 | sigset(SIGFPE, longjmpSigHandler); | ^ In file included from /usr/include/sys/param.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:60, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:26: /usr/include/signal.h:353:23: note: declared here 353 | extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __THROW | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:115:49: warning: 'void (* sigset(int, __sighandler_t))(int)' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] 115 | sigset(SIGBUS, longjmpSigHandler); | ^ In file included from /usr/include/sys/param.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:60, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:26: /usr/include/signal.h:353:23: note: declared here 353 | extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __THROW | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:116:50: warning: 'void (* sigset(int, __sighandler_t))(int)' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] 116 | sigset(SIGSEGV, longjmpSigHandler); | ^ In file included from /usr/include/sys/param.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:60, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:26: /usr/include/signal.h:353:23: note: declared here 353 | extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __THROW | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp: In function 'void Firebird::syncSignalsReset()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:141:39: warning: 'void (* sigset(int, __sighandler_t))(int)' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] 141 | sigset(SIGILL, SIG_DFL); | ^ In file included from /usr/include/sys/param.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:60, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:26: /usr/include/signal.h:353:23: note: declared here 353 | extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __THROW | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:142:39: warning: 'void (* sigset(int, __sighandler_t))(int)' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] 142 | sigset(SIGFPE, SIG_DFL); | ^ In file included from /usr/include/sys/param.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:60, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:26: /usr/include/signal.h:353:23: note: declared here 353 | extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __THROW | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:143:39: warning: 'void (* sigset(int, __sighandler_t))(int)' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] 143 | sigset(SIGBUS, SIG_DFL); | ^ In file included from /usr/include/sys/param.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:60, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:26: /usr/include/signal.h:353:23: note: declared here 353 | extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __THROW | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:144:40: warning: 'void (* sigset(int, __sighandler_t))(int)' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] 144 | sigset(SIGSEGV, SIG_DFL); | ^ In file included from /usr/include/sys/param.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:60, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/SyncSignals.cpp:26: /usr/include/signal.h:353:23: note: declared here 353 | extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __THROW | ^~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/divorce.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/divorce.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/fbsyslog.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/fbsyslog.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/guid.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/guid.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/isc_ipc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/isc_ipc.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/mod_loader.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/mod_loader.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/isc_ipc.cpp: In function 'void ISC_signal_cancel(int, FPTR_VOID_PTR, void*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/isc_ipc.cpp:284:34: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 284 | for (ptr = &signals; sig = *ptr;) { | ~~~~^~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/os_utils.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/os_utils.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/os/posix/path_utils.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/path_utils.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/BaseStream.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/BaseStream.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/BlrWriter.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/BlrWriter.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/ClumpletReader.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/ClumpletReader.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/ClumpletReader.cpp: In member function 'bool Firebird::ClumpletReader::isTagged() const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/ClumpletReader.cpp:210:16: warning: enumeration value 'EndOfList' not handled in switch [-Wswitch] 210 | switch (kind) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/ClumpletReader.cpp:210:16: warning: enumeration value 'UnTagged' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/ClumpletReader.cpp:210:16: warning: enumeration value 'SpbStart' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/ClumpletReader.cpp:210:16: warning: enumeration value 'WideUnTagged' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/ClumpletReader.cpp:210:16: warning: enumeration value 'SpbSendItems' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/ClumpletReader.cpp:210:16: warning: enumeration value 'SpbReceiveItems' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/ClumpletReader.cpp:210:16: warning: enumeration value 'SpbResponse' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/ClumpletReader.cpp: In member function 'Firebird::ClumpletReader::ClumpletType Firebird::ClumpletReader::getClumpletType(UCHAR) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/ClumpletReader.cpp:281:16: warning: enumeration value 'EndOfList' not handled in switch [-Wswitch] 281 | switch (kind) | ^ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/ClumpletWriter.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/ClumpletWriter.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/DbImplementation.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/DbImplementation.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/Hash.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/Hash.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/ImplementHelper.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/ImplementHelper.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/InternalMessageBuffer.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/InternalMessageBuffer.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/InternalMessageBuffer.cpp: In constructor 'Firebird::MetadataFromBlr::MetadataFromBlr(unsigned int, const unsigned char*, unsigned int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/InternalMessageBuffer.cpp:78:18: warning: unused variable 'offset' [-Wunused-variable] 78 | unsigned offset = 0; | ^~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/MetaName.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/MetaName.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/MsgPrint.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/MsgPrint.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/NoThrowTimeStamp.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/NoThrowTimeStamp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/NoThrowTimeStamp.cpp: In static member function 'static int Firebird::NoThrowTimeStamp::yday(const tm*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/NoThrowTimeStamp.cpp:165:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 165 | if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/SafeArg.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/SafeArg.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/Switches.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/Switches.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/SyncObject.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/SyncObject.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/SyncObject.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/SyncObject.cpp: In member function 'void Firebird::SyncObject::validate(Firebird::SyncType) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/SyncObject.cpp:421:16: warning: enumeration value 'SYNC_INVALID' not handled in switch [-Wswitch] 421 | switch (lockType) | ^ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/Synchronize.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/Synchronize.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/TempFile.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/TempFile.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/Synchronize.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/Synchronize.cpp: In constructor 'Firebird::Synchronize::Synchronize()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/Synchronize.cpp:63:13: warning: unused variable 'ret' [-Wunused-variable] 63 | int ret = pthread_mutex_init(&mutex, NULL); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/Synchronize.cpp: In destructor 'virtual Firebird::Synchronize::~Synchronize()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/Synchronize.cpp:73:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 73 | int ret = pthread_mutex_destroy(&mutex); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/Synchronize.cpp: In member function 'bool Firebird::Synchronize::sleep(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/Synchronize.cpp:134:13: warning: unused variable 'seconds' [-Wunused-variable] 134 | int seconds = nanoTime.tv_sec - microTime.tv_sec; | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/Synchronize.cpp: In static member function 'static void Firebird::ThreadSync::setThread(Firebird::ThreadSync*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/Synchronize.cpp:257:29: warning: unused variable 'other' [-Wunused-variable] 257 | ThreadSync* other = findThread(); | ^~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/UserBlob.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/UserBlob.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/UserBlob.cpp: In member function 'bool UserBlob::open(FB_API_HANDLE&, FB_API_HANDLE&, ISC_QUAD&, USHORT, const UCHAR*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/UserBlob.cpp:51:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 51 | if (bpb_len > 0 && !bpb || blobIsNull(blobid)) | ~~~~~~~~~~~~^~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/alloc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/alloc.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/fb_string.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/fb_string.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/alloc.cpp: In constructor 'Firebird::MemHeader::MemHeader(size_t, Firebird::MemMediumHunk*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/alloc.cpp:294:23: warning: unused variable 'fromTheHunk' [-Wunused-variable] 294 | off_t fromTheHunk = ((UCHAR*)this) - ((UCHAR*)hunk); // dup !!! | ^~~~~~~~~~~ In file included from /usr/include/sys/mman.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/alloc.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/alloc.cpp: At global scope: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/alloc.cpp:1548:55: warning: 'offsetof' within non-standard-layout type 'Firebird::MemBlock' is conditionally-supported [-Winvalid-offsetof] 1548 | static const unsigned MEM_OVERHEAD = offsetof(MemBlock, body); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/alloc.cpp:1584:55: warning: 'offsetof' within non-standard-layout type 'Firebird::MemBlock' is conditionally-supported [-Winvalid-offsetof] 1584 | static const unsigned MEM_OVERHEAD = offsetof(MemBlock, body); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/alloc.cpp: In member function 'Firebird::MemBlock* Firebird::MemPool::alloc(size_t, size_t&, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/alloc.cpp:2266:62: warning: 'offsetof' within non-standard-layout type 'Firebird::MemBlock' is conditionally-supported [-Winvalid-offsetof] 2266 | size_t hunkLength = MemBigHunk::hdrSize() + offsetof(MemBlock, body) + length; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/alloc.cpp: In static member function 'static void Firebird::MemPool::releaseMemory(void*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/alloc.cpp:2327:75: warning: 'offsetof' within non-standard-layout type 'Firebird::MemBlock' is conditionally-supported [-Winvalid-offsetof] 2327 | MemBlock* block = (MemBlock*) ((UCHAR*) object - offsetof(MemBlock, body)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/alloc.cpp: At global scope: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/alloc.cpp:155:5: warning: '{anonymous}::dev_zero_fd' defined but not used [-Wunused-variable] 155 | int dev_zero_fd = 0; | ^~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/init.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/init.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/init.cpp: In function 'void {anonymous}::init()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/init.cpp:205:21: warning: unused variable 'ret' [-Wunused-variable] 205 | int ret = pthread_atfork(NULL, NULL, child); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/locks.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/locks.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/semaphore.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/semaphore.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/classes/timestamp.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/timestamp.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/config/ConfigCache.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/config/ConfigCache.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/config/config.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/config/config.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/config/config.cpp: In destructor 'virtual Config::~Config()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/config/config.cpp:328:24: warning: enumeration value 'TYPE_BOOLEAN' not handled in switch [-Wswitch] 328 | switch (entries[i].data_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/config/config.cpp:328:24: warning: enumeration value 'TYPE_INTEGER' not handled in switch [-Wswitch] g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/config/config_file.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/config/config_file.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/config/dir_list.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/config/dir_list.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/config/dir_list.cpp: In member function 'bool Firebird::DirectoryList::isPathInList(const PathName&) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/config/dir_list.cpp:206:16: warning: enumeration value 'NotInitialized' not handled in switch [-Wswitch] 206 | switch (mode) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/config/dir_list.cpp:206:16: warning: enumeration value 'Restrict' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/config/dir_list.cpp:206:16: warning: enumeration value 'SimpleList' not handled in switch [-Wswitch] g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/sha2/sha2.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/sha2/sha2.o rm -f /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a ar crus /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/Auth.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/BigInteger.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/CRC32C.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/CharSet.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/DynamicStrings.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/IntlParametersBlock.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/IntlUtil.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/MsgMetadata.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/ScanDir.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/StatementMetadata.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/StatusArg.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/StatusHolder.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/TextType.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/ThreadData.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/ThreadStart.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/Tokens.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/UtilSvc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/call_service.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/cvt.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/db_alias.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/dllinst.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/dsc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/enc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/fb_exception.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/isc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/isc_file.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/isc_sync.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/keywords.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/pretty.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/sdl.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/security.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/sha.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/unicode_util.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/utils.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/xdr.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/SyncSignals.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/divorce.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/fbsyslog.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/guid.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/isc_ipc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/mod_loader.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/os_utils.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/path_utils.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/BaseStream.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/BlrWriter.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/ClumpletReader.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/ClumpletWriter.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/DbImplementation.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/Hash.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/ImplementHelper.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/InternalMessageBuffer.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/MetaName.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/MsgPrint.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/NoThrowTimeStamp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/SafeArg.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/Switches.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/SyncObject.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/Synchronize.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/TempFile.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/UserBlob.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/alloc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/fb_string.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/init.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/locks.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/semaphore.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/timestamp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/config/ConfigCache.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/config/config.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/config/config_file.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/config/dir_list.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/sha2/sha2.o g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/c_cxx.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/cmd.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/cme.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/cmp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/exp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/gpre.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/hsh.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/int_cxx.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/jrdmet.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/movg.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/msc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/obj_cxx.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/par.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/pat.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/sqe.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/sql.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/boot/gpre_meta_boot.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/gds.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_boot -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lm -ldl -lcurses /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/pat.cpp:60:21: warning: type 'struct ops' violates the C++ One Definition Rule [-Wodr] 60 | static const struct ops | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:124:8: note: a different type is defined in another translation unit 124 | struct ops | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/pat.cpp:62:15: note: the first difference of corresponding definitions is field 'ops_type' 62 | pat_t ops_type; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:126:15: note: a field with different name is defined in another translation unit 126 | nod_t rel_op; | ^ rm -f /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current (cd /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin; ln -s gpre_boot gpre_current) make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make yvalve make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/DistributedTransaction.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/DistributedTransaction.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/MasterImplementation.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/MasterImplementation.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/PluginManager.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/PluginManager.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/alt.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/alt.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/alt.cpp: In function 'ISC_STATUS gds__ddl(ISC_STATUS*, FB_API_HANDLE*, FB_API_HANDLE*, SSHORT, const SCHAR*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/alt.cpp:594:77: warning: 'ISC_STATUS isc_ddl(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, short int, const ISC_SCHAR*)' is deprecated [-Wdeprecated-declarations] 594 | return isc_ddl(status_vector, db_handle, tra_handle, ddl_length, ddl); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/ibase.h:6, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/Interface.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/fb_exception.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/locks.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/alloc.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/../common/classes/init.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/alt.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:708:41: note: declared here 708 | ISC_STATUS FB_API_DEPRECATED ISC_EXPORT isc_ddl(ISC_STATUS*, | ^~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/keywordsStub.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/keywordsStub.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/perf.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/perf.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/perf.cpp: In function 'perf_format(perf const*, perf const*, char const*, char*, short*)int': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/perf.cpp:207:40: warning: 'delta' may be used uninitialized in this function [-Wmaybe-uninitialized] 207 | sprintf(p, "%" SQUADFORMAT".%.2" SQUADFORMAT, delta / 100, delta % 100); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/preparse.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/preparse.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/user_dsql.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/user_dsql.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/utl.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/user_dsql.cpp: In function 'ISC_STATUS isc_embed_dsql_release(ISC_STATUS*, const SCHAR*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/user_dsql.cpp:667:60: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 667 | for (dsql_stmt** stmt_ptr = &statements; p = *stmt_ptr; stmt_ptr = &p->stmt_next) | ~~^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/user_dsql.cpp: In function 'void cleanup_database(FB_API_HANDLE*, void*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/user_dsql.cpp:1005:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1005 | while (p = *stmt_ptr) | ~~^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/user_dsql.cpp:1026:51: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1026 | for (dsql_dbb** dbb_ptr = &databases; dbb = *dbb_ptr; dbb_ptr = &dbb->dbb_next) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/user_dsql.cpp: In function 'dsql_name* insert_name(const TEXT*, dsql_name**, dsql_stmt*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/user_dsql.cpp:1174:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1174 | if (name->name_next = *list_ptr) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp: In member function 'virtual Why::YAttachment* Why::UtilInterface::executeCreateDatabase(Firebird::CheckStatusWrapper*, unsigned int, const char*, unsigned int, FB_BOOLEAN*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp:609:22: warning: unused variable 'v3Error' [-Wunused-variable] 609 | bool v3Error = false; | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp: In function 'void isc_expand_dpb(SCHAR**, SSHORT*, ...)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp:1206:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1206 | while (type = va_arg(args, int)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp:1277:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1277 | while (type = va_arg(args, int)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp: In function 'void isc_expand_dpb_internal(const UCHAR**, SSHORT*, ...)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp:2741:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2741 | while (type = va_arg(args, int)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp:2810:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2810 | while (type = va_arg(args, int)) | ^ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/why.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp: In member function 'Why::UtilInterface::getFbVersion(Firebird::CheckStatusWrapper*, Firebird::IAttachment*, Firebird::IVersionCallback*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp:568:25: warning: 'ods_minor_version' may be used uninitialized in this function [-Wmaybe-uninitialized] 568 | s.printf("on disk structure version %d.%d", ods_version, ods_minor_version); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp:568:25: warning: 'ods_version' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp: In member function 'Why::XpbBuilder::XpbBuilder(unsigned int, unsigned char const*, unsigned int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/utl.cpp:778:112: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] 778 | pb = FB_NEW_POOL(getPool()) ClumpletWriter(getPool(), k, MAX_DPB_SIZE, buf, len); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/array.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/array.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/blob.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/blob.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/config/os/posix/config_root.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/config/os/posix/config_root.o gcc -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/config/os/posix/binreloc.c -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/config/os/posix/binreloc.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/inet.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/inet.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/inet.cpp:102: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h: In constructor 'RFlags::RFlags()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:428:29: warning: typedef 'dummy' locally defined but not used [-Wunused-local-typedefs] 428 | typedef int dummy[T(-1) > 0]; | ^~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../common/os/os_utils.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/inet.cpp:57: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:319:20: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:305, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/inet.cpp:102: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/inet.cpp: In function 'packet_receive(rem_port*, unsigned char*, short, short*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/inet.cpp:3019:23: warning: 'timeout.tv_sec' may be used uninitialized [-Wmaybe-uninitialized] 3019 | const timeval savetime = timeout; | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/inet.cpp:2998:17: note: 'timeout' declared here 2998 | timeval timeout; | ^~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/merge.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/merge.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/merge.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h: In constructor 'RFlags::RFlags()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:428:29: warning: typedef 'dummy' locally defined but not used [-Wunused-local-typedefs] 428 | typedef int dummy[T(-1) > 0]; | ^~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/../common/Auth.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/merge.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:319:20: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:305, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/merge.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/parser.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/parser.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/parser.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h: In constructor 'RFlags::RFlags()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:428:29: warning: typedef 'dummy' locally defined but not used [-Wunused-local-typedefs] 428 | typedef int dummy[T(-1) > 0]; | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/parser.cpp: In function 'RMessage* PARSE_messages(const UCHAR*, size_t)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/parser.cpp:68:15: warning: unused variable 'net_length' [-Wunused-variable] 68 | ULONG net_length = 0; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/../common/Auth.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/parser.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:319:20: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:305, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/parser.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/protocol.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/protocol.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/protocol.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h: In constructor 'RFlags::RFlags()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:428:29: warning: typedef 'dummy' locally defined but not used [-Wunused-local-typedefs] 428 | typedef int dummy[T(-1) > 0]; | ^~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/../common/Auth.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/protocol.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:319:20: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:305, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/protocol.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/remote.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/remote.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/remote.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h: In constructor 'RFlags::RFlags()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:428:29: warning: typedef 'dummy' locally defined but not used [-Wunused-local-typedefs] 428 | typedef int dummy[T(-1) > 0]; | ^~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/../common/Auth.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/remote.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:319:20: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/remote.h:305, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/remote.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/../remote/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/auth/SecureRemotePassword/srp.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecureRemotePassword/srp.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/client/BlrFromMessage.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/client/BlrFromMessage.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/client/interface.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/client/interface.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/client/interface.cpp:37: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h: In constructor 'RFlags::RFlags()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:428:29: warning: typedef 'dummy' locally defined but not used [-Wunused-local-typedefs] 428 | typedef int dummy[T(-1) > 0]; | ^~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/auth/SecureRemotePassword/client/SrpClient.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecureRemotePassword/client/SrpClient.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/client/interface.cpp: In function 'void Remote::zap_packet(PACKET*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/client/interface.cpp:7375:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'PACKET' {aka 'struct packet'}; use assignment or value-initialization instead [-Wclass-memaccess] 7375 | memset(packet, 0, sizeof(struct packet)); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../remote/remote_def.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/client/interface.cpp:37: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../remote/../remote/protocol.h:643:16: note: 'PACKET' {aka 'struct packet'} declared here 643 | typedef struct packet | ^~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../common/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../common/Auth.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/client/interface.cpp:37: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:319:20: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:305, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/client/interface.cpp:37: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../common/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../common/Auth.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/client/interface.cpp:37: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = RemoteObject; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:1118:21: required from 'OBJCT rem_port::setHandle(T*, OBJCT) [with T = Rrq; OBJCT = short unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/client/interface.cpp:1279:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class RemoteObject'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/client/interface.cpp:37: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:539:7: note: 'class RemoteObject' declared here 539 | class RemoteObject | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/auth/SecurityDatabase/LegacyClient.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyClient.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/plugins/crypt/arc4/Arc4.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/plugins/crypt/arc4/Arc4.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/array.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/array.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/array.cpp:71:4: warning: 'SQLCODE' defined but not used [-Wunused-variable] 71 | SQLCODE; /* SQL status code */ | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/array.cpp:70:4: warning: 'isc_array_length' defined but not used [-Wunused-variable] 70 | isc_array_length, /* array return size */ | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/array.cpp:68:4: warning: 'isc_status2' defined but not used [-Wunused-variable] 68 | isc_status2 [20]; /* status vector */ | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/array.cpp:67:4: warning: 'isc_status' defined but not used [-Wunused-variable] 67 | isc_status [20], /* status vector */ | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/array.cpp:65:4: warning: 'gds_trans' defined but not used [-Wunused-variable] 65 | gds_trans = 0; /* default transaction handle */ | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/array.cpp:62:4: warning: 'DB' defined but not used [-Wunused-variable] 62 | DB = 0; /* database handle */ | ^~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/blob.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/blob.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/blob.cpp:65:4: warning: 'SQLCODE' defined but not used [-Wunused-variable] 65 | SQLCODE; /* SQL status code */ | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/blob.cpp:64:4: warning: 'isc_array_length' defined but not used [-Wunused-variable] 64 | isc_array_length, /* array return size */ | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/blob.cpp:62:4: warning: 'isc_status2' defined but not used [-Wunused-variable] 62 | isc_status2 [20]; /* status vector */ | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/blob.cpp:61:4: warning: 'isc_status' defined but not used [-Wunused-variable] 61 | isc_status [20], /* status vector */ | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/blob.cpp:59:4: warning: 'gds_trans' defined but not used [-Wunused-variable] 59 | gds_trans = 0; /* default transaction handle */ | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/blob.cpp:56:4: warning: 'DB' defined but not used [-Wunused-variable] 56 | DB = 0; /* database handle */ | ^~ g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,--version-script,firebird.vers -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-soname,libfbclient.so.2 -Wl,-rpath,/usr/lib64 -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib/libfbclient.so.3.0.7 /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/DistributedTransaction.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/MasterImplementation.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/PluginManager.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/alt.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/gds.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/keywordsStub.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/perf.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/preparse.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/user_dsql.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/utl.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/why.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/array.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/blob.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/config/os/posix/config_root.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/yvalve/config/os/posix/binreloc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/inet.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/merge.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/parser.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/protocol.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/remote.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecureRemotePassword/srp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/client/BlrFromMessage.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/client/interface.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecureRemotePassword/client/SrpClient.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyClient.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/plugins/crypt/arc4/Arc4.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lm -ldl -lcurses -ltommath /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/../jrd/ibase.h:1122:23: warning: 'isc_service_start' violates the C++ One Definition Rule [-Wodr] 1122 | ISC_STATUS ISC_EXPORT isc_service_start(ISC_STATUS*, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:3352:24: note: 'isc_service_start' was previously declared here 3352 | ISC_STATUS API_ROUTINE isc_service_start(ISC_STATUS* userStatus, FB_API_HANDLE* handle, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:3352:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/../common/../jrd/ibase.h:1112:23: warning: 'isc_service_query' violates the C++ One Definition Rule [-Wodr] 1112 | ISC_STATUS ISC_EXPORT isc_service_query(ISC_STATUS*, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:3324:24: note: 'isc_service_query' was previously declared here 3324 | ISC_STATUS API_ROUTINE isc_service_query(ISC_STATUS* userStatus, FB_API_HANDLE* handle, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:3324:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:626:23: warning: 'isc_transaction_info' violates the C++ One Definition Rule [-Wodr] 626 | ISC_STATUS ISC_EXPORT isc_transaction_info(ISC_STATUS*, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:3577:24: note: 'isc_transaction_info' was previously declared here 3577 | ISC_STATUS API_ROUTINE isc_transaction_info(ISC_STATUS* userStatus, FB_API_HANDLE* traHandle, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:578:23: warning: 'isc_put_slice' violates the C++ One Definition Rule [-Wodr] 578 | ISC_STATUS ISC_EXPORT isc_put_slice(ISC_STATUS*, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:3023:24: note: type mismatch in parameter 5 3023 | ISC_STATUS API_ROUTINE isc_put_slice(ISC_STATUS* userStatus, FB_API_HANDLE* dbHandle, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:3023:24: note: type 'USHORT' should match type 'short int' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:3023:24: note: 'isc_put_slice' was previously declared here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:555:23: warning: 'isc_open_blob2' violates the C++ One Definition Rule [-Wodr] 555 | ISC_STATUS ISC_EXPORT isc_open_blob2(ISC_STATUS*, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:2964:24: note: type mismatch in parameter 6 2964 | ISC_STATUS API_ROUTINE isc_open_blob2(ISC_STATUS* userStatus, FB_API_HANDLE* dbHandle, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:2964:24: note: type 'SSHORT' should match type 'ISC_USHORT' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:2964:24: note: 'isc_open_blob2' was previously declared here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:528:23: warning: 'isc_get_slice' violates the C++ One Definition Rule [-Wodr] 528 | ISC_STATUS ISC_EXPORT isc_get_slice(ISC_STATUS*, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:2905:24: note: type mismatch in parameter 5 2905 | ISC_STATUS API_ROUTINE isc_get_slice(ISC_STATUS* userStatus, FB_API_HANDLE* dbHandle, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:2905:24: note: type 'USHORT' should match type 'short int' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:2905:24: note: 'isc_get_slice' was previously declared here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:2905:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:361:23: warning: 'isc_create_database' violates the C++ One Definition Rule [-Wodr] 361 | ISC_STATUS ISC_EXPORT isc_create_database(ISC_STATUS*, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:1831:24: note: type mismatch in parameter 2 1831 | ISC_STATUS API_ROUTINE isc_create_database(ISC_STATUS* userStatus, USHORT fileLength, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:1831:24: note: type 'USHORT' should match type 'short int' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:1831:24: note: 'isc_create_database' was previously declared here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:353:23: warning: 'isc_create_blob2' violates the C++ One Definition Rule [-Wodr] 353 | ISC_STATUS ISC_EXPORT isc_create_blob2(ISC_STATUS*, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:1821:24: note: 'isc_create_blob2' was previously declared here 1821 | ISC_STATUS API_ROUTINE isc_create_blob2(ISC_STATUS* userStatus, FB_API_HANDLE* dbHandle, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:701:23: warning: 'isc_compile_request2' violates the C++ One Definition Rule [-Wodr] 701 | ISC_STATUS ISC_EXPORT isc_compile_request2(ISC_STATUS*, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:1784:24: note: type mismatch in parameter 4 1784 | ISC_STATUS API_ROUTINE isc_compile_request2(ISC_STATUS* userStatus, FB_API_HANDLE* dbHandle, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:1784:24: note: type 'USHORT' should match type 'short int' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:1784:24: note: 'isc_compile_request2' was previously declared here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:695:23: warning: 'isc_compile_request' violates the C++ One Definition Rule [-Wodr] 695 | ISC_STATUS ISC_EXPORT isc_compile_request(ISC_STATUS*, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:1746:24: note: type mismatch in parameter 4 1746 | ISC_STATUS API_ROUTINE isc_compile_request(ISC_STATUS* userStatus, FB_API_HANDLE* dbHandle, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:1746:24: note: type 'USHORT' should match type 'short int' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/why.cpp:1746:24: note: 'isc_compile_request' was previously declared here (cd /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib && ln -s -f libfbclient.so.3.0.7 libfbclient.so.2 ) (cd /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib && ln -s -f libfbclient.so.2 libfbclient.so ) make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make engine make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Attachment.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Collation.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:98: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h: In instantiation of 'Firebird::LikeEvaluator::LikeEvaluator(Firebird::MemoryPool&, const CharType*, SLONG, CharType, bool, CharType, CharType) [with CharType = unsigned int; SLONG = int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:201:37: required from 'static bool {anonymous}::LikeMatcher::evaluate(Firebird::MemoryPool&, Jrd::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<>; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:771:32: required from 'bool {anonymous}::CollationImpl::like(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:768:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:324:41: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] 324 | switch (item->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:351:25: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] 351 | switch (item->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:351:25: warning: enumeration value 'piSkipMore' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:368:25: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] 368 | switch (item->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:387:17: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] 387 | switch (item->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:413:17: warning: enumeration value 'piNone' not handled in switch [-Wswitch] 413 | switch (itemL->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:413:17: warning: enumeration value 'piSkipFixed' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:413:17: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h: In instantiation of 'bool Firebird::LikeEvaluator::processNextChunk(const CharType*, SLONG) [with CharType = unsigned int; SLONG = int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:206:29: required from 'static bool {anonymous}::LikeMatcher::evaluate(Firebird::MemoryPool&, Jrd::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<>; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:771:32: required from 'bool {anonymous}::CollationImpl::like(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:768:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:498:25: warning: enumeration value 'piNone' not handled in switch [-Wswitch] 498 | switch (current_pattern->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:498:25: warning: enumeration value 'piEscapedString' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:498:25: warning: enumeration value 'piSkipMore' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h: In instantiation of 'Firebird::LikeEvaluator::LikeEvaluator(Firebird::MemoryPool&, const CharType*, SLONG, CharType, bool, CharType, CharType) [with CharType = short unsigned int; SLONG = int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:201:37: required from 'static bool {anonymous}::LikeMatcher::evaluate(Firebird::MemoryPool&, Jrd::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = short unsigned int; StrConverter = Jrd::CanonicalConverter<>; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:771:32: required from 'bool {anonymous}::CollationImpl::like(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:768:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:324:41: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] 324 | switch (item->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:351:25: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] 351 | switch (item->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:351:25: warning: enumeration value 'piSkipMore' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:368:25: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] 368 | switch (item->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:387:17: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] 387 | switch (item->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:413:17: warning: enumeration value 'piNone' not handled in switch [-Wswitch] 413 | switch (itemL->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:413:17: warning: enumeration value 'piSkipFixed' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:413:17: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h: In instantiation of 'bool Firebird::LikeEvaluator::processNextChunk(const CharType*, SLONG) [with CharType = short unsigned int; SLONG = int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:206:29: required from 'static bool {anonymous}::LikeMatcher::evaluate(Firebird::MemoryPool&, Jrd::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = short unsigned int; StrConverter = Jrd::CanonicalConverter<>; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:771:32: required from 'bool {anonymous}::CollationImpl::like(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:768:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:498:25: warning: enumeration value 'piNone' not handled in switch [-Wswitch] 498 | switch (current_pattern->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:498:25: warning: enumeration value 'piEscapedString' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:498:25: warning: enumeration value 'piSkipMore' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h: In instantiation of 'Firebird::LikeEvaluator::LikeEvaluator(Firebird::MemoryPool&, const CharType*, SLONG, CharType, bool, CharType, CharType) [with CharType = unsigned char; SLONG = int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:201:37: required from 'static bool {anonymous}::LikeMatcher::evaluate(Firebird::MemoryPool&, Jrd::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = unsigned char; StrConverter = Jrd::CanonicalConverter<>; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:771:32: required from 'bool {anonymous}::CollationImpl::like(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:768:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:324:41: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] 324 | switch (item->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:351:25: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] 351 | switch (item->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:351:25: warning: enumeration value 'piSkipMore' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:368:25: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] 368 | switch (item->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:387:17: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] 387 | switch (item->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:413:17: warning: enumeration value 'piNone' not handled in switch [-Wswitch] 413 | switch (itemL->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:413:17: warning: enumeration value 'piSkipFixed' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:413:17: warning: enumeration value 'piDirectMatch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h: In instantiation of 'bool Firebird::LikeEvaluator::processNextChunk(const CharType*, SLONG) [with CharType = unsigned char; SLONG = int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:206:29: required from 'static bool {anonymous}::LikeMatcher::evaluate(Firebird::MemoryPool&, Jrd::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = unsigned char; StrConverter = Jrd::CanonicalConverter<>; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:771:32: required from 'bool {anonymous}::CollationImpl::like(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:768:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:498:25: warning: enumeration value 'piNone' not handled in switch [-Wswitch] 498 | switch (current_pattern->type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:498:25: warning: enumeration value 'piEscapedString' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/evl_string.h:498:25: warning: enumeration value 'piSkipMore' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:105: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h: In instantiation of 'bool Firebird::SimilarToMatcher::Evaluator::match() [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<>]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:561:3: required from 'bool Firebird::SimilarToMatcher::Evaluator::getResult() [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:462:29: required from 'static bool Firebird::SimilarToMatcher::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:787:37: required from 'bool {anonymous}::CollationImpl::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:784:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:1665:17: warning: enumeration value 'msReturningMask' not handled in switch [-Wswitch] 1665 | switch (state) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h: In instantiation of 'bool Firebird::SimilarToMatcher::Evaluator::match() [with CharType = short unsigned int; StrConverter = Jrd::CanonicalConverter<>]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:561:3: required from 'bool Firebird::SimilarToMatcher::Evaluator::getResult() [with CharType = short unsigned int; StrConverter = Jrd::CanonicalConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:462:29: required from 'static bool Firebird::SimilarToMatcher::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = short unsigned int; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:787:37: required from 'bool {anonymous}::CollationImpl::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:784:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:1665:17: warning: enumeration value 'msReturningMask' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h: In instantiation of 'bool Firebird::SimilarToMatcher::Evaluator::match() [with CharType = unsigned char; StrConverter = Jrd::CanonicalConverter<>]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:561:3: required from 'bool Firebird::SimilarToMatcher::Evaluator::getResult() [with CharType = unsigned char; StrConverter = Jrd::CanonicalConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:462:29: required from 'static bool Firebird::SimilarToMatcher::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = unsigned char; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:787:37: required from 'bool {anonymous}::CollationImpl::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:784:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:1665:17: warning: enumeration value 'msReturningMask' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:236:3: required from 'Firebird::Array::size_type Firebird::Array::add(const T&) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:356:6: required from 'void Firebird::Array::push(const T&) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:518:12: required from 'Firebird::SimilarToMatcher::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:459:13: required from 'static bool Firebird::SimilarToMatcher::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:787:37: required from 'bool {anonymous}::CollationImpl::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:784:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Firebird::SimilarToMatcher >::Evaluator::Node'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:105: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:110:24: note: 'struct Firebird::SimilarToMatcher >::Evaluator::Node' declared here 110 | struct Node | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:236:3: required from 'Firebird::Array::size_type Firebird::Array::add(const T&) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:356:6: required from 'void Firebird::Array::push(const T&) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:518:12: required from 'Firebird::SimilarToMatcher::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = short unsigned int; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:459:13: required from 'static bool Firebird::SimilarToMatcher::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = short unsigned int; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:787:37: required from 'bool {anonymous}::CollationImpl::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:784:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Firebird::SimilarToMatcher >::Evaluator::Node'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:105: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:110:24: note: 'struct Firebird::SimilarToMatcher >::Evaluator::Node' declared here 110 | struct Node | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:236:3: required from 'Firebird::Array::size_type Firebird::Array::add(const T&) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:356:6: required from 'void Firebird::Array::push(const T&) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:518:12: required from 'Firebird::SimilarToMatcher::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned char; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:459:13: required from 'static bool Firebird::SimilarToMatcher::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = unsigned char; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:787:37: required from 'bool {anonymous}::CollationImpl::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:784:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Firebird::SimilarToMatcher >::Evaluator::Node'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:105: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:110:24: note: 'struct Firebird::SimilarToMatcher >::Evaluator::Node' declared here 110 | struct Node | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:717:15: required from 'void Firebird::SimilarToMatcher::Evaluator::parseFactor(int*) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:655:3: required from 'void Firebird::SimilarToMatcher::Evaluator::parseTerm(int*) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:624:3: required from 'void Firebird::SimilarToMatcher::Evaluator::parseExpr(int*) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:521:2: required from 'Firebird::SimilarToMatcher::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:459:13: required from 'static bool Firebird::SimilarToMatcher::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:787:37: required from 'bool {anonymous}::CollationImpl::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:784:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:210:24: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Firebird::SimilarToMatcher >::Evaluator::Node'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 210 | memmove(data + index + 1, data + index, sizeof(T) * (count++ - index)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:105: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:110:24: note: 'struct Firebird::SimilarToMatcher >::Evaluator::Node' declared here 110 | struct Node | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:717:15: required from 'void Firebird::SimilarToMatcher::Evaluator::parseFactor(int*) [with CharType = short unsigned int; StrConverter = Jrd::CanonicalConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:655:3: required from 'void Firebird::SimilarToMatcher::Evaluator::parseTerm(int*) [with CharType = short unsigned int; StrConverter = Jrd::CanonicalConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:624:3: required from 'void Firebird::SimilarToMatcher::Evaluator::parseExpr(int*) [with CharType = short unsigned int; StrConverter = Jrd::CanonicalConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:521:2: required from 'Firebird::SimilarToMatcher::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = short unsigned int; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:459:13: required from 'static bool Firebird::SimilarToMatcher::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = short unsigned int; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:787:37: required from 'bool {anonymous}::CollationImpl::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:784:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:210:24: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Firebird::SimilarToMatcher >::Evaluator::Node'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 210 | memmove(data + index + 1, data + index, sizeof(T) * (count++ - index)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:105: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:110:24: note: 'struct Firebird::SimilarToMatcher >::Evaluator::Node' declared here 110 | struct Node | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:717:15: required from 'void Firebird::SimilarToMatcher::Evaluator::parseFactor(int*) [with CharType = unsigned char; StrConverter = Jrd::CanonicalConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:655:3: required from 'void Firebird::SimilarToMatcher::Evaluator::parseTerm(int*) [with CharType = unsigned char; StrConverter = Jrd::CanonicalConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:624:3: required from 'void Firebird::SimilarToMatcher::Evaluator::parseExpr(int*) [with CharType = unsigned char; StrConverter = Jrd::CanonicalConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:521:2: required from 'Firebird::SimilarToMatcher::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned char; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:459:13: required from 'static bool Firebird::SimilarToMatcher::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with CharType = unsigned char; StrConverter = Jrd::CanonicalConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:787:37: required from 'bool {anonymous}::CollationImpl::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher >; pContainsMatcher = {anonymous}::ContainsMatcher > >; pLikeMatcher = {anonymous}::LikeMatcher >; pSimilarToMatcher = Firebird::SimilarToMatcher >; pSubstringSimilarMatcher = Firebird::SubstringSimilarMatcher >; pMatchesMatcher = {anonymous}::MatchesMatcher >; pSleuthMatcher = {anonymous}::SleuthMatcher >; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:784:15: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:210:24: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Firebird::SimilarToMatcher >::Evaluator::Node'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 210 | memmove(data + index + 1, data + index, sizeof(T) * (count++ - index)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Collation.cpp:105: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SimilarToMatcher.h:110:24: note: 'struct Firebird::SimilarToMatcher >::Evaluator::Node' declared here 110 | struct Node | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/ExtEngineManager.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:64, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Attachment.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/CryptoManager.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/CryptoManager.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Monitoring.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp: In constructor 'Jrd::PhysHdr::PhysHdr(Jrd::thread_db*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:217:36: warning: unused variable 'isTempPage' [-Wunused-variable] 217 | const bool isTempPage = pageSpace->isTemporary(); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/CryptoManager.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/CryptoManager.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/CryptoManager.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/ExtEngineManager.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:64, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/CryptoManager.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Monitoring.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/CryptoManager.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Monitoring.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/CryptoManager.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Monitoring.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/CryptoManager.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DataTypeUtil.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/DataTypeUtil.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DataTypeUtil.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DataTypeUtil.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DataTypeUtil.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DataTypeUtil.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DataTypeUtil.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DataTypeUtil.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DataTypeUtil.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DataTypeUtil.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Database.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/lck.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/DbCreators.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/lck.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Attachment.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/lck.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/lck.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/lck.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/ExtEngineManager.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:64, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/lck.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/lck.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/lck.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Database.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DbCreators.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DbCreators.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusHolder.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../auth/SecureRemotePassword/Message.h:10, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DbCreators.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusHolder.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../auth/SecureRemotePassword/Message.h:10, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DbCreators.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusHolder.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../auth/SecureRemotePassword/Message.h:10, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DbCreators.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusHolder.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../auth/SecureRemotePassword/Message.h:10, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DbCreators.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusHolder.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../auth/SecureRemotePassword/Message.h:10, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DbCreators.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusHolder.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../auth/SecureRemotePassword/Message.h:10, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DbCreators.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DbCreators.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/DebugInterface.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DebugInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/blb_proto.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DebugInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/DebugInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/blb_proto.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/blb_proto.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/security.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/scl.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Attachment.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/blb_proto.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/DebugInterface.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ExtEngineManager.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp: In member function 'virtual const Jrd::StmtNode* {anonymous}::ExtProcedureNode::execute(Jrd::thread_db*, Jrd::jrd_req*, Jrd::StmtNode::ExeState*) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:372:32: warning: enumeration value 'req_return' not handled in switch [-Wswitch] 372 | switch (request->req_operation) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:372:32: warning: enumeration value 'req_receive' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:372:32: warning: enumeration value 'req_send' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ExtEngineManager.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ExtEngineManager.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ExtEngineManager.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ExtEngineManager.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ExtEngineManager.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ExtEngineManager.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ExtEngineManager.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ExtEngineManager.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ExtEngineManager.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/GarbageCollector.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/GarbageCollector.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/GarbageCollector.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/GarbageCollector.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/GarbageCollector.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/GarbageCollector.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/GarbageCollector.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/GarbageCollector.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GarbageCollector.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GlobalRWLock.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/GlobalRWLock.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GlobalRWLock.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GlobalRWLock.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GlobalRWLock.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GlobalRWLock.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GlobalRWLock.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GlobalRWLock.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GlobalRWLock.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GlobalRWLock.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GlobalRWLock.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GlobalRWLock.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GlobalRWLock.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/GlobalRWLock.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/IntlManager.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/IntlManager.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/JrdStatement.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp: In static member function 'static Jrd::JrdStatement* Jrd::JrdStatement::makeStatement(Jrd::thread_db*, Jrd::CompilerScratch*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:192:25: warning: unused variable 'dbb' [-Wunused-variable] 192 | Database* const dbb = tdbb->getDatabase(); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:148:35: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Jrd::AccessItem; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:771:27: required from 'void makeSubRoutines(Jrd::thread_db*, Jrd::JrdStatement*, Jrd::CompilerScratch*, T&) [with T = Firebird::GenericMap >]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:67:54: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:210:24: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct Jrd::AccessItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 210 | memmove(data + index + 1, data + index, sizeof(T) * (count++ - index)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:188:8: note: 'struct Jrd::AccessItem' declared here 188 | struct AccessItem | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::AccessItem; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::AccessItem; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:484:7: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::AccessItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:188:8: note: 'struct Jrd::AccessItem' declared here 188 | struct AccessItem | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:296:3: required from 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:148:35: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::AccessItem; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:209:3: required from 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Jrd::AccessItem; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:771:27: required from 'void makeSubRoutines(Jrd::thread_db*, Jrd::JrdStatement*, Jrd::CompilerScratch*, T&) [with T = Firebird::GenericMap >]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:67:54: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::AccessItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/JrdStatement.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:188:8: note: 'struct Jrd::AccessItem' declared here 188 | struct AccessItem | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Mapping.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusHolder.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../auth/SecureRemotePassword/Message.h:10, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusHolder.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../auth/SecureRemotePassword/Message.h:10, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusHolder.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../auth/SecureRemotePassword/Message.h:10, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusHolder.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../auth/SecureRemotePassword/Message.h:10, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusHolder.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../auth/SecureRemotePassword/Message.h:10, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusHolder.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../auth/SecureRemotePassword/Message.h:10, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Mapping.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Monitoring.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Monitoring.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Optimizer.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Optimizer.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/PreparedStatement.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/MsgMetadata.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/PreparedStatement.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/PreparedStatement.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/MsgMetadata.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/PreparedStatement.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/MsgMetadata.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/PreparedStatement.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/MsgMetadata.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/PreparedStatement.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RandomGenerator.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/RandomGenerator.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/MsgMetadata.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/PreparedStatement.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/MsgMetadata.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/PreparedStatement.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/PreparedStatement.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/RecordBuffer.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordBuffer.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/RecordSourceNodes.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Relation.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp: In member function 'Jrd::RelationPages* Jrd::jrd_rel::getPagesInternal(Jrd::thread_db*, TraNumber, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:49:21: warning: typedef 'RangeCheck1' locally defined but not used [-Wunused-local-typedefs] 49 | typedef int RangeCheck1[sizeof(inst_id) >= sizeof(TraNumber)]; | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:50:21: warning: typedef 'RangeCheck2' locally defined but not used [-Wunused-local-typedefs] 50 | typedef int RangeCheck2[sizeof(inst_id) >= sizeof(AttNumber)]; | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp: In member function 'void Jrd::jrd_rel::retainPages(Jrd::thread_db*, TraNumber, TraNumber)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:205:16: warning: unused variable 'inst_id' [-Wunused-variable] 205 | SINT64 inst_id = oldNumber; | ^~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/align.h:52, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Relation.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:424:20: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/RecordSourceNodes.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RecordSourceNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ResultSet.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/MsgMetadata.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/PreparedStatement.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ResultSet.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/MsgMetadata.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/PreparedStatement.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/MsgMetadata.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/PreparedStatement.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/MsgMetadata.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/PreparedStatement.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/MsgMetadata.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/PreparedStatement.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/MsgMetadata.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/PreparedStatement.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ResultSet.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Routine.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Routine.h:24, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Routine.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Routine.h:24, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Routine.h:24, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Routine.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Routine.h:24, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/JrdStatement.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp: In member function 'Jrd::Routine::parseMessages(Jrd::thread_db*, Jrd::CompilerScratch*, Firebird::BlrReader)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Routine.cpp:235:67: warning: 'padField' may be used uninitialized in this function [-Wmaybe-uninitialized] 235 | if (maxAlignment && shouldPad && i + 1 == padField) | ^~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/RuntimeStatistics.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/SysFunction.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/RuntimeStatistics.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/TraceObjects.h:391:18: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/SysFunction.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/SysFunction.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/TempSpace.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/TempSpace.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/UserManagement.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Monitoring.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/UserManagement.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Monitoring.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/UserManagement.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Monitoring.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/UserManagement.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Monitoring.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/UserManagement.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Monitoring.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/UserManagement.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Monitoring.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/UserManagement.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Monitoring.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/UserManagement.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Monitoring.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/UserManagement.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/Monitoring.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/UserManagement.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/UserManagement.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/VirtualTable.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp: In static member function 'static void Jrd::VirtualTable::erase(Jrd::thread_db*, Jrd::record_param*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:55:19: warning: unused variable 'dbb' [-Wunused-variable] 55 | Database* dbb = tdbb->getDatabase(); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/VirtualTable.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/blb.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/blob_filter.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blb.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp: In function 'void BLF_close_blob(Jrd::thread_db*, Jrd::BlobControl**)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ibsetjmp.h:45:57: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 45 | if (sig = sigsetjmp(sigenv, 1)) \ | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:92:9: note: in expansion of macro 'START_CHECK_FOR_EXCEPTIONS' 92 | START_CHECK_FOR_EXCEPTIONS(next->ctl_exception_message.c_str()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp: In function 'ISC_STATUS BLF_get_segment(Jrd::thread_db*, Jrd::BlobControl**, USHORT*, USHORT, void*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ibsetjmp.h:45:57: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 45 | if (sig = sigsetjmp(sigenv, 1)) \ | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:173:9: note: in expansion of macro 'START_CHECK_FOR_EXCEPTIONS' 173 | START_CHECK_FOR_EXCEPTIONS(control->ctl_exception_message.c_str()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp: In function 'void BLF_put_segment(Jrd::thread_db*, Jrd::BlobControl**, USHORT, const void*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ibsetjmp.h:45:57: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 45 | if (sig = sigsetjmp(sigenv, 1)) \ | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:287:9: note: in expansion of macro 'START_CHECK_FOR_EXCEPTIONS' 287 | START_CHECK_FOR_EXCEPTIONS(control->ctl_exception_message.c_str()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp: In function 'void initializeFilter(Jrd::thread_db*, ISC_STATUS&, Jrd::BlobControl*, Jrd::BlobFilter*, USHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ibsetjmp.h:45:57: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 45 | if (sig = sigsetjmp(sigenv, 1)) \ | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:312:9: note: in expansion of macro 'START_CHECK_FOR_EXCEPTIONS' 312 | START_CHECK_FOR_EXCEPTIONS(control->ctl_exception_message.c_str()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blob_filter.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btn.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/btn.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/btr.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp: In function 'void BTR_evaluate(Jrd::thread_db*, const Jrd::IndexRetrieval*, Jrd::RecordBitmap**, Jrd::RecordBitmap*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:714:81: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 714 | (lower.key_length <= node.prefix + node.length) && partLower) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp: In function 'void compress(Jrd::thread_db*, const dsc*, Jrd::temporary_key*, USHORT, bool, bool, USHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:2418:25: warning: unused variable 'dbb' [-Wunused-variable] 2418 | const Database* dbb = tdbb->getDatabase(); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp: In function 'contents delete_node(Jrd::thread_db*, Jrd::WIN*, UCHAR*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:3048:42: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3048 | jumpPrev && (newJumpNode.prefix > jumpPrev->prefix + jumpPrev->length)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:2942:22: warning: unused variable 'tempEnd' [-Wunused-variable] 2942 | UCHAR* const tempEnd = tempBuf.end(); | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp: In function 'void generate_jump_nodes(Jrd::thread_db*, Ods::btree_page*, Jrd::jumpNodeList*, USHORT, USHORT*, USHORT*, USHORT*, USHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:5166:28: warning: unused variable 'excludePointer' [-Wunused-variable] 5166 | const UCHAR* const excludePointer = ((UCHAR*)page + excludeOffset); | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/btr.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/builtin.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/builtin.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/cch.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'Ods::pag* CCH_fetch(Jrd::thread_db*, Jrd::WIN*, int, SCHAR, int, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:734:16: warning: enumeration value 'lsLockedHavePage' not handled in switch [-Wswitch] 734 | switch (lockState) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:734:16: warning: enumeration value 'lsError' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'void CCH_flush(Jrd::thread_db*, USHORT, TraNumber)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:1133:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1132 | (dbb->dbb_ast_flags & DBB_shutdown_single) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | att && (att->att_flags & (ATT_creator | ATT_system)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'Jrd::Lock* alloc_page_lock(Jrd::thread_db*, Jrd::BufferDesc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:2513:25: warning: unused variable 'dbb' [-Wunused-variable] 2513 | Database* const dbb = tdbb->getDatabase(); | ^~~ In file included from /usr/include/time.h:29, from /usr/include/pthread.h:23, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/fb_pthread.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/locks.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/alloc.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../jrd/ods.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'void purgePrecedence(Jrd::BufferControl*, Jrd::BufferDesc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:2592:58: warning: 'offsetof' within non-standard-layout type 'Jrd::Precedence' is conditionally-supported [-Winvalid-offsetof] 2592 | Precedence* precedence = BLOCK(que_prec, Precedence, pre_higher); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:2592:42: note: in expansion of macro 'BLOCK' 2592 | Precedence* precedence = BLOCK(que_prec, Precedence, pre_higher); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'void flushDirty(Jrd::thread_db*, SLONG, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:2620:59: warning: 'offsetof' within non-standard-layout type 'Jrd::BufferDesc' is conditionally-supported [-Winvalid-offsetof] 2620 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_dirty); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:2620:43: note: in expansion of macro 'BLOCK' 2620 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_dirty); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'void flushAll(Jrd::thread_db*, USHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:2655:20: warning: unused variable 'write_thru' [-Wunused-variable] 2655 | const bool write_thru = release_flag; | ^~~~~~~~~~ In file included from /usr/include/time.h:29, from /usr/include/pthread.h:23, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/fb_pthread.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/locks.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/alloc.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../jrd/ods.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'void clear_precedence(Jrd::thread_db*, Jrd::BufferDesc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3255:58: warning: 'offsetof' within non-standard-layout type 'Jrd::Precedence' is conditionally-supported [-Winvalid-offsetof] 3255 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3255:42: note: in expansion of macro 'BLOCK' 3255 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'void down_grade(Jrd::thread_db*, Jrd::BufferDesc*, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3382:66: warning: 'offsetof' within non-standard-layout type 'Jrd::Precedence' is conditionally-supported [-Winvalid-offsetof] 3382 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3382:50: note: in expansion of macro 'BLOCK' 3382 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3468:66: warning: 'offsetof' within non-standard-layout type 'Jrd::Precedence' is conditionally-supported [-Winvalid-offsetof] 3468 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3468:50: note: in expansion of macro 'BLOCK' 3468 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'bool expand_buffers(Jrd::thread_db*, ULONG)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3564:59: warning: 'offsetof' within non-standard-layout type 'Jrd::BufferDesc' is conditionally-supported [-Winvalid-offsetof] 3564 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3564:43: note: in expansion of macro 'BLOCK' 3564 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'Jrd::BufferDesc* find_buffer(Jrd::BufferControl*, Jrd::PageNumber, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3608:51: warning: 'offsetof' within non-standard-layout type 'Jrd::BufferDesc' is conditionally-supported [-Winvalid-offsetof] 3608 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3608:35: note: in expansion of macro 'BLOCK' 3608 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3618:59: warning: 'offsetof' within non-standard-layout type 'Jrd::BufferDesc' is conditionally-supported [-Winvalid-offsetof] 3618 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3618:43: note: in expansion of macro 'BLOCK' 3618 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'Jrd::BufferDesc* get_buffer(Jrd::thread_db*, Jrd::PageNumber, Firebird::SyncType, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3777:67: warning: 'offsetof' within non-standard-layout type 'Jrd::BufferDesc' is conditionally-supported [-Winvalid-offsetof] 3777 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_in_use); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3777:51: note: in expansion of macro 'BLOCK' 3777 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_in_use); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3806:59: warning: 'offsetof' within non-standard-layout type 'Jrd::BufferDesc' is conditionally-supported [-Winvalid-offsetof] 3806 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3806:43: note: in expansion of macro 'BLOCK' 3806 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3872:62: warning: 'offsetof' within non-standard-layout type 'Jrd::BufferDesc' is conditionally-supported [-Winvalid-offsetof] 3872 | BufferDesc* oldest = BLOCK(que_inst, BufferDesc, bdb_in_use); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3872:46: note: in expansion of macro 'BLOCK' 3872 | BufferDesc* oldest = BLOCK(que_inst, BufferDesc, bdb_in_use); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3976:86: warning: 'offsetof' within non-standard-layout type 'Jrd::Precedence' is conditionally-supported [-Winvalid-offsetof] 3976 | Precedence* precedence = BLOCK(que2, Precedence, pre_higher); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:3976:74: note: in expansion of macro 'BLOCK' 3976 | Precedence* precedence = BLOCK(que2, Precedence, pre_higher); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'int get_related(Jrd::BufferDesc*, Jrd::PagesArray&, int, ULONG)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:4070:64: warning: 'offsetof' within non-standard-layout type 'Jrd::Precedence' is conditionally-supported [-Winvalid-offsetof] 4070 | const Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:4070:48: note: in expansion of macro 'BLOCK' 4070 | const Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:4063:24: warning: unused variable 'bcb' [-Wunused-variable] 4063 | BufferControl* bcb = bdb->bdb_bcb; | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'LockState lock_buffer(Jrd::thread_db*, Jrd::BufferDesc*, SSHORT, SCHAR)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:4126:30: warning: unused variable 'bcb' [-Wunused-variable] 4126 | BufferControl* const bcb = bdb->bdb_bcb; | ^~~ In file included from /usr/include/time.h:29, from /usr/include/pthread.h:23, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/fb_pthread.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/locks.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/alloc.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../jrd/ods.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'SSHORT related(Jrd::BufferDesc*, const Jrd::BufferDesc*, SSHORT, ULONG)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:4611:64: warning: 'offsetof' within non-standard-layout type 'Jrd::Precedence' is conditionally-supported [-Winvalid-offsetof] 4611 | const Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:4611:48: note: in expansion of macro 'BLOCK' 4611 | const Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'bool is_writeable(Jrd::BufferDesc*, ULONG)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:4692:61: warning: 'offsetof' within non-standard-layout type 'Jrd::Precedence' is conditionally-supported [-Winvalid-offsetof] 4692 | const Precedence* precedence = BLOCK(queue, Precedence, pre_higher); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:4692:48: note: in expansion of macro 'BLOCK' 4692 | const Precedence* precedence = BLOCK(queue, Precedence, pre_higher); | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In function 'int write_buffer(Jrd::thread_db*, Jrd::BufferDesc*, Jrd::PageNumber, bool, Jrd::FbStatusVector*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:4792:66: warning: 'offsetof' within non-standard-layout type 'Jrd::Precedence' is conditionally-supported [-Winvalid-offsetof] 4792 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:4792:50: note: in expansion of macro 'BLOCK' 4792 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher); | ^~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In member function 'Jrd::BufferDesc::release(Jrd::thread_db*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:138:29: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized] 138 | return data[index]; | ^~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:559:27: note: 'pos' was declared here 559 | FB_SIZE_T pos; | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp: In member function 'Jrd::BufferDesc::unLockIO(Jrd::thread_db*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:138:29: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized] 138 | return data[index]; | ^~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cch.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:559:27: note: 'pos' was declared here 559 | FB_SIZE_T pos; | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/cmp.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp: In function 'Jrd::IndexLock* CMP_get_index_lock(Jrd::thread_db*, Jrd::jrd_rel*, USHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:292:19: warning: unused variable 'dbb' [-Wunused-variable] 292 | Database* dbb = tdbb->getDatabase(); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Jrd::AccessItem; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:396:34: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:210:24: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct Jrd::AccessItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 210 | memmove(data + index + 1, data + index, sizeof(T) * (count++ - index)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:188:8: note: 'struct Jrd::AccessItem' declared here 188 | struct AccessItem | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:236:3: required from 'Firebird::Array::size_type Firebird::Array::add(const T&) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:233:30: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::AccessItem; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:209:3: required from 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Jrd::AccessItem; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:396:34: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::AccessItem' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:188:8: note: 'struct Jrd::AccessItem' declared here 188 | struct AccessItem | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cmp.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/cvt.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp: In function 'double CVT_date_to_double(const dsc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:800:80: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | #define MOVE_CLEAR(to, length) memset(to, 0, (size_t) (length)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:133:25: note: in expansion of macro 'MOVE_CLEAR' 133 | MOVE_CLEAR(&temp_desc, sizeof(temp_desc)); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp: In function 'UCHAR CVT_get_numeric(const UCHAR*, USHORT, SSHORT*, double*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:800:80: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | #define MOVE_CLEAR(to, length) memset(to, 0, (size_t) (length)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:200:9: note: in expansion of macro 'MOVE_CLEAR' 200 | MOVE_CLEAR(&desc, sizeof(desc)); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp: In function 'ISC_DATE CVT_get_sql_date(const dsc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:313:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'DSC' {aka 'struct dsc'}; use assignment or value-initialization instead [-Wclass-memaccess] 313 | memset(&temp_desc, 0, sizeof(temp_desc)); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'DSC' {aka 'struct dsc'} declared here 77 | typedef struct dsc | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp: In function 'ISC_TIME CVT_get_sql_time(const dsc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:338:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'DSC' {aka 'struct dsc'}; use assignment or value-initialization instead [-Wclass-memaccess] 338 | memset(&temp_desc, 0, sizeof(temp_desc)); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'DSC' {aka 'struct dsc'} declared here 77 | typedef struct dsc | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp: In function 'ISC_TIMESTAMP CVT_get_timestamp(const dsc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:363:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'DSC' {aka 'struct dsc'}; use assignment or value-initialization instead [-Wclass-memaccess] 363 | memset(&temp_desc, 0, sizeof(temp_desc)); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'DSC' {aka 'struct dsc'} declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/cvt2.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/blb_proto.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/err.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp: In function 'int CVT2_compare(const dsc*, const dsc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:800:80: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'DSC' {aka 'struct dsc'}; use assignment or value-initialization instead [-Wclass-memaccess] 800 | #define MOVE_CLEAR(to, length) memset(to, 0, (size_t) (length)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:405:25: note: in expansion of macro 'MOVE_CLEAR' 405 | MOVE_CLEAR(&desc, sizeof(desc)); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'DSC' {aka 'struct dsc'} declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:800:80: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'DSC' {aka 'struct dsc'}; use assignment or value-initialization instead [-Wclass-memaccess] 800 | #define MOVE_CLEAR(to, length) memset(to, 0, (size_t) (length)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:417:25: note: in expansion of macro 'MOVE_CLEAR' 417 | MOVE_CLEAR(&desc, sizeof(desc)); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'DSC' {aka 'struct dsc'} declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:800:80: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'DSC' {aka 'struct dsc'}; use assignment or value-initialization instead [-Wclass-memaccess] 800 | #define MOVE_CLEAR(to, length) memset(to, 0, (size_t) (length)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:429:25: note: in expansion of macro 'MOVE_CLEAR' 429 | MOVE_CLEAR(&desc, sizeof(desc)); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'DSC' {aka 'struct dsc'} declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp: In function 'USHORT CVT2_make_string2(const dsc*, USHORT, UCHAR**, Jrd::MoveBuffer&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:800:80: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | #define MOVE_CLEAR(to, length) memset(to, 0, (size_t) (length)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:810:9: note: in expansion of macro 'MOVE_CLEAR' 810 | MOVE_CLEAR(&temp_desc, sizeof(temp_desc)); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/blb_proto.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/blb_proto.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/blb_proto.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp: In function 'CVT2_blob_compare(dsc const*, dsc const*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:676:56: warning: 'l2' may be used uninitialized in this function [-Wmaybe-uninitialized] 676 | ret_val = obj1->compare(l1, buffer1.begin(), l2, buffer2.begin()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/cvt2.cpp:676:56: warning: 'l1' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/err.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/event.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/event.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/cch.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/event.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/event.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/event.cpp: In member function 'void Jrd::EventManager::attach_shared_file()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/event.cpp:185:28: warning: unused variable 'tmp' [-Wunused-variable] 185 | SharedMemory* tmp = FB_NEW_POOL(*getDefaultMemoryPool()) | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/event.cpp: In member function 'SLONG Jrd::EventManager::queEvents(SLONG, USHORT, const UCHAR*, Firebird::IEventCallback*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/event.cpp:335:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 335 | if (interest = historical_interest(session, event_offset)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/evl.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/event.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/event.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/event.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/Database.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/event.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:66: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:66: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:71: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:66: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:66: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:66: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:66: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:66: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:66: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:66: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:71: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:66: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:71: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:66: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/evl.cpp:71: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/exe.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ext.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:62: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp: In function 'void EXE_receive(Jrd::thread_db*, Jrd::jrd_req*, USHORT, ULONG, UCHAR*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:643:29: warning: unused variable 'statement' [-Wunused-variable] 643 | const JrdStatement* statement = request->getStatement(); | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp: In function 'void EXE_send(Jrd::thread_db*, Jrd::jrd_req*, USHORT, ULONG, const UCHAR*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:773:29: warning: unused variable 'statement' [-Wunused-variable] 773 | const JrdStatement* statement = request->getStatement(); | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp: In function 'void EXE_start(Jrd::thread_db*, Jrd::jrd_req*, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:825:26: warning: unused variable 'attachment' [-Wunused-variable] 825 | Jrd::Attachment* attachment = tdbb->getAttachment(); | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:837:24: warning: unused variable 'proc' [-Wunused-variable] 837 | const jrd_prc* proc = statement->procedure; | ^~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp: In function 'const Jrd::StmtNode* EXE_looper(Jrd::thread_db*, Jrd::jrd_req*, const Jrd::StmtNode*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:1248:29: warning: unused variable 'statement' [-Wunused-variable] 1248 | const JrdStatement* statement = request->getStatement(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/trace/TraceObjects.h:391:18: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:62: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:62: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:62: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ext.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp: In function 'EXE_assignment(Jrd::thread_db*, Jrd::ValueExprNode const*, dsc*, bool, Jrd::ValueExprNode const*, Jrd::ValueExprNode const*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/exe.cpp:461:25: warning: 'minlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 461 | if (to_desc->dsc_length <= minlen) | ^~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/filters.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp: In function 'ISC_STATUS filter_acl(USHORT, Jrd::BlobControl*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:186:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 186 | while (c = *p++) | ~~^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp: In function 'ISC_STATUS string_filter(USHORT, Jrd::BlobControl*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:1308:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1308 | while (string = (filter_tmp*) control->ctl_data[0]) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp: In function 'filter_runtime(unsigned short, Jrd::BlobControl*) [clone .part.0]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:535:58: warning: '%s' directive writing up to 254 bytes into a region of size 102 [-Wformat-overflow=] 468 | UCHAR* p = buff + 1; | ~ ...... 535 | sprintf(line, " field_generator_name: %s", p); | ^~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/auto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/alloc.h:48, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/array.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:25: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 27 and 281 bytes into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:527:50: warning: '%s' directive writing up to 254 bytes into a region of size 110 [-Wformat-overflow=] 468 | UCHAR* p = buff + 1; | ~ ...... 527 | sprintf(line, " trigger_name: %s", p); | ^~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/auto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/alloc.h:48, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/array.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:25: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 19 and 273 bytes into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:523:52: warning: '%s' directive writing up to 254 bytes into a region of size 108 [-Wformat-overflow=] 468 | UCHAR* p = buff + 1; | ~ ...... 523 | sprintf(line, " security_class: %s", p); | ^~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/auto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/alloc.h:48, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/array.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:25: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 21 and 275 bytes into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:499:48: warning: '%s' directive writing up to 254 bytes into a region of size 112 [-Wformat-overflow=] 468 | UCHAR* p = buff + 1; | ~ ...... 499 | sprintf(line, " base_field: %s", p); | ^~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/auto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/alloc.h:48, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/array.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:25: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 17 and 271 bytes into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:479:42: warning: '%s' directive writing up to 254 bytes into a region of size 118 [-Wformat-overflow=] 468 | UCHAR* p = buff + 1; | ~ ...... 479 | sprintf(line, " name: %s", p); | ^~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/auto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/alloc.h:48, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/array.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/filters.cpp:25: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 11 and 265 bytes into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/flu.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/flu.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/flu.cpp:54: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/flu.cpp:54: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/flu.cpp:50: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/flu.cpp:54: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/flu.cpp:50: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/flu.cpp:54: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/idx.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/inf.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:37: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp: In function 'void release_index_block(Jrd::thread_db*, Jrd::IndexBlock*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:800:80: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | #define MOVE_CLEAR(to, length) memset(to, 0, (size_t) (length)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:1630:9: note: in expansion of macro 'MOVE_CLEAR' 1630 | MOVE_CLEAR(&index_block->idb_expression_desc, sizeof(dsc)); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:37: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:37: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/idx.cpp:37: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/intl.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl_builtin.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/intl_builtin.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:97: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:97: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:97: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:96: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:97: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl_builtin.cpp:11: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl_builtin.cpp:11: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/../common/IntlUtil.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/unicode_util.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl_classes.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl_builtin.cpp:1: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/intl.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl_builtin.cpp:7: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/../common/IntlUtil.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/unicode_util.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl_classes.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl_builtin.cpp:1: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl_builtin.cpp:11: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/jrd.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp: In function 'INTL_convert_string(dsc*, dsc const*, Firebird::Callbacks*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:958:48: warning: 'toLength' may be used uninitialized in this function [-Wmaybe-uninitialized] 958 | const ULONG src_len = toCharSet->length(toLength, start, false); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/intl.cpp:972:31: warning: 'from_fill' may be used uninitialized in this function [-Wmaybe-uninitialized] 972 | if (!allSpaces(INTL_charset_lookup(tdbb, from_cs), q, from_fill, 0)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:52: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:52: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:55: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp: In member function 'virtual void Jrd::JAttachment::addRef()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:275:13: warning: unused variable 'v' [-Wunused-variable] 275 | int v = ++refCounter; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp: In constructor 'DatabaseOptions::DatabaseOptions()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:974:102: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class DatabaseOptions' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 974 | reinterpret_cast(&this->dpb_user_name) - reinterpret_cast(this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:901:7: note: 'class DatabaseOptions' declared here 901 | class DatabaseOptions | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp: In member function 'virtual Jrd::JAttachment* Jrd::JProvider::createDatabase(Firebird::CheckStatusWrapper*, const char*, unsigned int, const unsigned char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:2613:32: warning: catching polymorphic type 'class Firebird::status_exception' by value [-Wcatch-value=] 2613 | catch (status_exception) | ^~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/lck.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/lck.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp: In function 'void check_database(Jrd::thread_db*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:5474:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5474 | if ((attachment->att_flags & ATT_shutdown) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 5475 | (attachment->att_purge_tid != Thread::getId()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp: In function 'Jrd::jrd_tra* find_transaction(Jrd::thread_db*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:5584:38: warning: unused variable 'attachment' [-Wunused-variable] 5584 | const Jrd::Attachment* const attachment = tdbb->getAttachment(); | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp: In function 'void init_database_lock(Jrd::thread_db*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:6317:32: warning: unused variable 'attachment' [-Wunused-variable] 6317 | Jrd::Attachment* const attachment = tdbb->getAttachment(); | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp: In function 'void purge_transactions(Jrd::thread_db*, Jrd::Attachment*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:6886:25: warning: unused variable 'dbb' [-Wunused-variable] 6886 | Database* const dbb = attachment->att_database; | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/TraceObjects.h:391:18: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:52: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:52: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:55: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:55: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.cpp:55: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/lck.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/lck.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/lck.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/lck.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/lck.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/lck.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/lck.cpp: In function 'get_owner_type(Jrd::lck_t)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/lck.cpp:587:16: warning: 'owner_type' may be used uninitialized in this function [-Wmaybe-uninitialized] 587 | return owner_type; | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/lck.cpp: In function 'LCK_init(Jrd::thread_db*, Jrd::lck_owner_t)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/lck.cpp:628:48: warning: 'owner_id' may be used uninitialized in this function [-Wmaybe-uninitialized] 628 | if (!dbb->dbb_lock_mgr->initializeOwner(&statusVector, owner_id, owner_type, owner_handle_ptr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/mov.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/blb_proto.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/blb_proto.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/blb_proto.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/blb_proto.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/mov.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nbak.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/nbak.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nbak.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nbak.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nbak.cpp: In constructor 'Jrd::BackupManager::StateWriteGuard::StateWriteGuard(Jrd::thread_db*, Jrd::WIN*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nbak.cpp:165:32: warning: unused variable 'att' [-Wunused-variable] 165 | Jrd::Attachment* const att = tdbb->getAttachment(); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nbak.cpp: In destructor 'Jrd::BackupManager::StateWriteGuard::~StateWriteGuard()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nbak.cpp:189:32: warning: unused variable 'att' [-Wunused-variable] 189 | Jrd::Attachment* const att = m_tdbb->getAttachment(); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nbak.cpp: In member function 'ULONG Jrd::BackupManager::getPageIndex(Jrd::thread_db*, ULONG)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nbak.cpp:759:70: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 759 | if (diff_page || backup_state == Ods::hdr_nbak_merge && allocIsValid) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nbak.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nbak.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nbak.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nbak.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/nodebug.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/nodebug.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ods.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ods.o In file included from /usr/include/time.h:29, from /usr/include/pthread.h:23, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/fb_pthread.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/locks.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/alloc.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/fb_string.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/ods.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ods.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ods.cpp: In function 'ULONG Ods::maxIndices(ULONG)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ods.cpp:174:57: warning: 'offsetof' within non-standard-layout type 'Ods::index_root_page' is conditionally-supported [-Winvalid-offsetof] 174 | return static_cast((page_size - offsetof(index_root_page, irt_rpt[0])) / | ^ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/opt.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:50: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:50: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:50: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/opt.cpp:50: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/pag.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:69: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:69: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:79: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp: In member function 'bool Jrd::PageSpace::extend(Jrd::thread_db*, ULONG, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:2313:76: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2313 | if (pageNum < maxPageNumber || MAX_EXTEND_BYTES < MIN_EXTEND_BYTES && !forceSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp: In constructor '{anonymous}::CheckODS::CheckODS()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:2581:39: warning: unused variable 'pagesPerPIP' [-Wunused-variable] 2581 | ULONG pagesPerPIP = Ods::pagesPerPIP(page_size); | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:2582:39: warning: unused variable 'pagesPerSCN' [-Wunused-variable] 2582 | ULONG pagesPerSCN = Ods::pagesPerSCN(page_size); | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:2583:39: warning: unused variable 'maxPagesPerSCN' [-Wunused-variable] 2583 | ULONG maxPagesPerSCN = Ods::maxPagesPerSCN(page_size); | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:67: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:69: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:67: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:69: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:67: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:69: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:67: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:79: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:67: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:79: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:67: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/pag.cpp:79: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/par.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp: In function 'void PAR_procedure_parms(Jrd::thread_db*, Jrd::CompilerScratch*, Jrd::jrd_prc*, Jrd::MessageNode**, Jrd::ValueListNode**, Jrd::ValueListNode**, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:1212:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1212 | if (count || input_flag && procedure->getDefaultCount()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:50: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/par.cpp:50: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/rlck.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rlck.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/rpb_chain.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/rpb_chain.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/sdw.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/shut.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp: In function 'bool check_for_file(Jrd::thread_db*, const SCHAR*, USHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:1244:19: warning: unused variable 'dbb' [-Wunused-variable] 1244 | Database* dbb = tdbb->getDatabase(); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sdw.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/shut.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/sort.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/sqz.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sort.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/sqz.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/sqz.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/sqz.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/sqz.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/sqz.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/sqz.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/sqz.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/svc.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc_tab.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/svc_tab.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/TraceObjects.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:60: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/tpc.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/TraceObjects.h:391:18: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/TraceObjects.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:60: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/TraceObjects.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:60: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/TraceObjects.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/svc.cpp:60: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tpc.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/tra.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp: In member function 'void Jrd::TraceSweepEvent::report(ntrace_process_state_t)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:3877:19: warning: unused variable 'dbb' [-Wunused-variable] 3877 | Database* dbb = m_tdbb->getDatabase(); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:3886:18: warning: unused variable 'tran' [-Wunused-variable] 3886 | jrd_tra* tran = m_tdbb->getTransaction(); | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/trace/TraceObjects.h:391:18: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/tra.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/validation.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:546: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:546: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:554: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp: In member function 'void Jrd::Validation::checkDPinPP(Jrd::jrd_rel*, SLONG)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:2898:38: warning: comparison of integer expressions of different signedness: 'SLONG' {aka 'int'} and 'ULONG' {aka 'unsigned int'} [-Wsign-compare] 2898 | else if (page_number != ppage->ppg_page[slot]) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:546: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:546: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:546: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:546: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:546: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:546: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:546: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:554: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:546: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:554: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:546: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/validation.cpp:554: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/vio.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/Function.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/dfw.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/dpm.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/dyn_util.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/fun.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/grant.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ini.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/met.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/scl.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/os/posix/unix.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/os/posix/unix.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/os/posix/unix.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/os/posix/unix.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:49: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/os/posix/unix.cpp: In function 'Jrd::jrd_file* PIO_create(Jrd::thread_db*, const PathName&, bool, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/os/posix/unix.cpp:261:21: warning: unused variable 'rc' [-Wunused-variable] 261 | int rc = unlink(file_name.c_str()); | ^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/os/posix/unix.cpp: In function 'void PIO_force_write(Jrd::jrd_file*, bool, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/os/posix/unix.cpp:429:27: warning: unused variable 'control' [-Wunused-variable] 429 | const int control = (forcedWrites ? SYNC : 0) | (notUseFSCache ? O_DIRECT : 0); | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/os/posix/unix.cpp: In function 'bool PIO_read(Jrd::thread_db*, Jrd::jrd_file*, Jrd::BufferDesc*, Ods::pag*, Jrd::FbStatusVector*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/os/posix/unix.cpp:767:91: warning: comparison of integer expressions of different signedness: 'SINT64' {aka 'long long int'} and 'const FB_UINT64' {aka 'const long long unsigned int'} [-Wsign-compare] 767 | if ((bytes = pread(file->fil_desc, page, size, LSEEK_OFFSET_CAST offset)) == size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/os/posix/unix.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/os/posix/unix.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/os/posix/unix.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/os/posix/unix.cpp:61: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp: In function 'void check_gbak_cheating_insupd(Jrd::thread_db*, const Jrd::jrd_rel*, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:224:30: warning: unused variable 'transaction' [-Wunused-variable] 224 | const jrd_tra* const transaction = tdbb->getTransaction(); | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp: In function 'void check_gbak_cheating_delete(Jrd::thread_db*, const Jrd::jrd_rel*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:238:30: warning: unused variable 'transaction' [-Wunused-variable] 238 | const jrd_tra* const transaction = tdbb->getTransaction(); | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp: In function 'bool VIO_get_current(Jrd::thread_db*, Jrd::record_param*, Jrd::jrd_tra*, Firebird::MemoryPool*, bool, bool&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:2241:27: warning: unused variable 'attachment' [-Wunused-variable] 2241 | Attachment* const attachment = tdbb->getAttachment(); | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp: In function 'void VIO_modify(Jrd::thread_db*, Jrd::record_param*, Jrd::record_param*, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:2828:63: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2828 | if (rc1 != rc2 || rc1 && MOV_compare(&desc3, &desc4)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp: In function 'void list_staying_fast(Jrd::thread_db*, Jrd::record_param*, Jrd::RecordStack&, Jrd::record_param*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:5312:22: warning: unused variable 'ok' [-Wunused-variable] 5312 | bool ok = DPM_fetch(tdbb, &temp, LCK_read); | ^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp: In function 'int prepare_update(Jrd::thread_db*, Jrd::jrd_tra*, TraNumber, Jrd::record_param*, Jrd::record_param*, Jrd::record_param*, Jrd::PageStack&, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:5828:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5828 | (rpb->rpb_flags & rpb_incomplete) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 5829 | (rpb->rpb_f_page != org_rpb.rpb_f_page || rpb->rpb_f_line != org_rpb.rpb_f_line)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:5608:27: warning: unused variable 'attachment' [-Wunused-variable] 5608 | Attachment* const attachment = tdbb->getAttachment(); | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp: In function 'void refresh_fk_fields(Jrd::thread_db*, Jrd::Record*, Jrd::record_param*, Jrd::record_param*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:6173:27: warning: comparison of integer expressions of different signedness: 'int' and 'const FB_SIZE_T' {aka 'const unsigned int'} [-Wsign-compare] 6173 | for (int i = 0; i < frgnCount; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:6200:31: warning: comparison of integer expressions of different signedness: 'int' and 'Firebird::Array >::size_type' {aka 'unsigned int'} [-Wsign-compare] 6200 | for (int idx = 0; idx < fields.getCount(); idx++) | ~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:6210:48: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 6210 | (!flag_old || flag_old && !MOV_compare(&desc1, &desc2))) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/trace/../../jrd/trace/TraceObjects.h:391:18: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:49: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:49: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:49: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp: At global scope: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/vio.cpp:176:13: warning: 'bool assert_gc_enabled(const Jrd::jrd_tra*, const Jrd::jrd_rel*)' defined but not used [-Wunused-function] 176 | static bool assert_gc_enabled(const jrd_tra* transaction, const jrd_rel* relation) | ^~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/AggNodes.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/AggNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/AggNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp: In member function 'virtual bool Jrd::RegrCountAggNode::aggPass(Jrd::thread_db*, Jrd::jrd_req*) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:1837:14: warning: unused variable 'desc' [-Wunused-variable] 1837 | dsc* desc = EVL_expr(tdbb, request, arg); | ^~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:1841:14: warning: unused variable 'desc2' [-Wunused-variable] 1841 | dsc* desc2 = EVL_expr(tdbb, request, arg2); | ^~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/AggNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/AggNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/AggNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/AggNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/AggNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/AggNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/AggNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/AggNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/AggNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/AggNodes.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BlrDebugWriter.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/BlrDebugWriter.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BlrDebugWriter.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BlrDebugWriter.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BlrDebugWriter.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BlrDebugWriter.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BlrDebugWriter.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BlrDebugWriter.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BlrDebugWriter.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BlrDebugWriter.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BlrDebugWriter.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BlrDebugWriter.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BlrDebugWriter.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/BoolNodes.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DSqlDataTypeUtil.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DSqlDataTypeUtil.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DsqlCompilerScratch.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DSqlDataTypeUtil.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DsqlCompilerScratch.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DSqlDataTypeUtil.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DSqlDataTypeUtil.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DSqlDataTypeUtil.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DsqlCompilerScratch.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DSqlDataTypeUtil.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DSqlDataTypeUtil.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DSqlDataTypeUtil.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DsqlCompilerScratch.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DSqlDataTypeUtil.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCompilerScratch.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DsqlCompilerScratch.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DsqlCompilerScratch.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCompilerScratch.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DsqlCompilerScratch.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCompilerScratch.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCompilerScratch.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DsqlCompilerScratch.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCompilerScratch.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DsqlCompilerScratch.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCompilerScratch.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DsqlCompilerScratch.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCompilerScratch.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DsqlCompilerScratch.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCompilerScratch.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DsqlCompilerScratch.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCompilerScratch.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DsqlCompilerScratch.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCompilerScratch.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/DsqlCompilerScratch.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCompilerScratch.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCompilerScratch.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp: In member function 'Jrd::RseBoolNode::execute(Jrd::thread_db*, Jrd::jrd_req*) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:1831:44: warning: 'impure' may be used uninitialized in this function [-Wmaybe-uninitialized] 1831 | impure->vlu_misc.vlu_short = value ? TRUE : FALSE; /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:1826:34: warning: 'invariant_flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 1826 | *invariant_flags |= VLU_computed; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp: In member function 'Jrd::ComparativeBoolNode::execute(Jrd::thread_db*, Jrd::jrd_req*) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/BoolNodes.cpp:809:48: warning: 'comparison' may be used uninitialized in this function [-Wmaybe-uninitialized] 809 | return comparison >= 0 && MOV_compare(desc[0], desc[1]) <= 0; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DsqlCursor.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/ExprNodes.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp: In member function 'int Jrd::DsqlCursor::fetchFromCache(Jrd::thread_db*, UCHAR*, FB_UINT64)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:236:25: warning: unused variable 'readBytes' [-Wunused-variable] 236 | const FB_UINT64 readBytes = m_space.read(offset, buffer, m_messageSize); | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp: In member function 'bool Jrd::DsqlCursor::cacheInput(Jrd::thread_db*, FB_UINT64)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:272:41: warning: unused variable 'writtenBytes' [-Wunused-variable] 272 | const FB_UINT64 writtenBytes = m_space.write(offset, buffer, fetchedSize); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/trace/../../jrd/trace/TraceObjects.h:391:18: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DsqlCursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp: In member function 'virtual dsc* Jrd::CurrentDateNode::execute(Jrd::thread_db*, Jrd::jrd_req*) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:3449:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 3449 | memset(&impure->vlu_desc, 0, sizeof(impure->vlu_desc)); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp: In member function 'virtual dsc* Jrd::CurrentTimeNode::execute(Jrd::thread_db*, Jrd::jrd_req*) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:3565:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 3565 | memset(&impure->vlu_desc, 0, sizeof(impure->vlu_desc)); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp: In member function 'virtual dsc* Jrd::CurrentTimeStampNode::execute(Jrd::thread_db*, Jrd::jrd_req*) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:3684:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 3684 | memset(&impure->vlu_desc, 0, sizeof(impure->vlu_desc)); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp: In member function 'virtual void Jrd::DerivedFieldNode::setParameterName(Jrd::dsql_par*) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:7161:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 7161 | if (fieldNode = drvField->value->as()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:7164:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 7164 | if (dbKeyNode = drvField->value->as()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp: In member function 'virtual Jrd::ValueExprNode* Jrd::RecordKeyNode::dsqlPass(Jrd::DsqlCompilerScratch*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:8305:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 8305 | !rlxAlias && context->ctx_internal_alias.hasData()) && | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/trace/TraceObjects.h:391:18: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/Parser.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/Parser.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Parser.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/Parser.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/dsql.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Parser.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/Parser.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Parser.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/Parser.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Parser.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/Parser.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Parser.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/Parser.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Parser.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/Parser.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Parser.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/Parser.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Parser.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/Parser.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/dsql.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Parser.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/Parser.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Parser.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/Parser.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Parser.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/Parser.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/StmtNodes.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp: In member function 'virtual Jrd::StmtNode* Jrd::EraseNode::dsqlPass(Jrd::DsqlCompilerScratch*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:2054:20: warning: unused variable 'tdbb' [-Wunused-variable] 2054 | thread_db* tdbb = JRD_get_thread_data(); //necessary? | ^~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp: In member function 'Jrd::StmtNode* Jrd::ModifyNode::internalDsqlPass(Jrd::DsqlCompilerScratch*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:5696:20: warning: unused variable 'tdbb' [-Wunused-variable] 5696 | thread_db* tdbb = JRD_get_thread_data(); // necessary? | ^~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp: In member function 'Jrd::StmtNode* Jrd::StoreNode::internalDsqlPass(Jrd::DsqlCompilerScratch*, bool, bool&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:6503:20: warning: unused variable 'tdbb' [-Wunused-variable] 6503 | thread_db* tdbb = JRD_get_thread_data(); // necessary? | ^~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp: In member function 'virtual Jrd::StmtNode* Jrd::UpdateOrInsertNode::dsqlPass(Jrd::DsqlCompilerScratch*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8044:20: warning: unused variable 'tdbb' [-Wunused-variable] 8044 | thread_db* tdbb = JRD_get_thread_data(); // necessary? | ^~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp: In function 'Jrd::StmtNode* Jrd::dsqlNullifyReturning(Jrd::DsqlCompilerScratch*, Jrd::StmtNode*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8444:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8444 | if (eraseNode = input->as()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8446:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8446 | else if (modifyNode = input->as()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8448:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8448 | else if (storeNode = input->as()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp: In function 'Jrd::VariableNode* Jrd::dsqlPassHiddenVariable(Jrd::DsqlCompilerScratch*, Jrd::ValueExprNode*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_AGGREGATE' not handled in switch [-Wswitch] 8709 | switch (expr->type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_ALIAS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_ARITHMETIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_ARRAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_BOOL_AS_VALUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_CAST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_COALESCE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_COLLATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_CONCATENATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_DERIVED_EXPR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_DECODE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_DERIVED_FIELD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_DOMAIN_VALIDATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_EXTRACT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_GEN_ID' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_MAP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_NEGATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_ORDER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_OVER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_SCALAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_STMT_EXPR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_STR_CASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_STR_LEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_SUBQUERY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_SUBSTRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_SUBSTRING_SIMILAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_SYSFUNC_CALL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_TRIM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_UDF_CALL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_VALUE_IF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_BINARY_BOOL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_COMPARATIVE_BOOL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_MISSING_BOOL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_NOT_BOOL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_RSE_BOOL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_AGGREGATE_SOURCE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_RELATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_RSE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_SELECT_EXPR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_UNION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_WINDOW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_REC_SOURCE_LIST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8709:16: warning: enumeration value 'TYPE_VALUE_LIST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp: In function 'void Jrd::dsqlSetParameterName(Jrd::ExprNode*, const Jrd::ValueExprNode*, const Jrd::dsql_rel*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_AGGREGATE' not handled in switch [-Wswitch] 8939 | switch (exprNode->type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_ALIAS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_ARRAY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_BOOL_AS_VALUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_CAST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_COALESCE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_COLLATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_CURRENT_DATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_CURRENT_TIME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_CURRENT_TIMESTAMP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_CURRENT_ROLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_CURRENT_USER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_DERIVED_EXPR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_DECODE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_DERIVED_FIELD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_DOMAIN_VALIDATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_FIELD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_GEN_ID' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_INTERNAL_INFO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_LITERAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_MAP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_NULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_ORDER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_OVER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_RECORD_KEY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_SCALAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_STMT_EXPR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_SUBQUERY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_SYSFUNC_CALL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_UDF_CALL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_VALUE_IF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_VARIABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_BINARY_BOOL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_COMPARATIVE_BOOL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_MISSING_BOOL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_NOT_BOOL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_RSE_BOOL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_AGGREGATE_SOURCE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_RELATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_RSE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_SELECT_EXPR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_UNION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_WINDOW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_REC_SOURCE_LIST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:8939:16: warning: enumeration value 'TYPE_VALUE_LIST' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/trace/../../jrd/trace/TraceObjects.h:391:18: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:1465:31: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:5294:68: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp: In member function 'Jrd::ArithmeticNode::getDescDialect3(Jrd::thread_db*, dsc*, dsc&, dsc&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:1487:9: warning: 'dtype' may be used uninitialized in this function [-Wmaybe-uninitialized] 1487 | if (dtype == dtype_quad) | ^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp: In function 'Jrd::FieldNode::parse(Jrd::thread_db*, Firebird::MemoryPool&, Jrd::CompilerScratch*, unsigned char)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ExprNodes.cpp:4949:44: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 4949 | return PAR_gen_field(tdbb, stream, id, byId); | ^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp: In member function 'Jrd::BlockNode::execute(Jrd::thread_db*, Jrd::jrd_req*, Jrd::StmtNode::ExeState*) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:640:92: warning: 'savNumber' may be used uninitialized in this function [-Wmaybe-uninitialized] 640 | while (transaction->tra_save_point && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 641 | transaction->tra_save_point->sav_number >= savNumber) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/WinNodes.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/WinNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/WinNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/WinNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/WinNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/WinNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/WinNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/WinNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/WinNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/WinNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/WinNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/WinNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/WinNodes.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/BoolNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp: In member function 'Jrd::StoreNode::makeDefaults(Jrd::thread_db*, Jrd::CompilerScratch*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../dsql/Visitors.h:210:38: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 210 | T* copy = input->copy(tdbb, *this); | ~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:6853:32: note: 'value' was declared here 6853 | ValueExprNode* value; | ^~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ddl.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/ddl.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ddl.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ddl.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ddl.cpp:81: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/SysFunction.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ddl.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ddl.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/SysFunction.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ddl.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ddl.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/SysFunction.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ddl.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/SysFunction.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ddl.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/DataTypeUtil.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/SysFunction.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ddl.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/ddl.cpp:81: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/dsql.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp: In member function 'Jrd::MessageNode::setup(Jrd::thread_db*, Jrd::CompilerScratch*, unsigned short, unsigned short)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/StmtNodes.cpp:5563:63: warning: 'padField' may be used uninitialized in this function [-Wmaybe-uninitialized] 5563 | if (maxAlignment && shouldPad && index + 1 == padField) | ^~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Parser.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp: In function 'bool reqTypeWithCursor(Jrd::DsqlCompiledStatement::Type)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_INSERT' not handled in switch [-Wswitch] 97 | switch (type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_DELETE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_UPDATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_UPDATE_CURSOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_DELETE_CURSOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_COMMIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_ROLLBACK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_CREATE_DB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_DDL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_START_TRANS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_EXEC_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_COMMIT_RETAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_ROLLBACK_RETAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_SET_GENERATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_SAVEPOINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_EXEC_BLOCK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:97:16: warning: enumeration value 'TYPE_SET_ROLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp: In member function 'virtual void Jrd::DsqlDmlRequest::execute(Jrd::thread_db*, Jrd::jrd_tra**, Firebird::IMessageMetadata*, const UCHAR*, Firebird::IMessageMetadata*, UCHAR*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_SELECT' not handled in switch [-Wswitch] 782 | switch (statement->getType()) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_SELECT_UPD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_INSERT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_DELETE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_UPDATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_COMMIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_ROLLBACK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_CREATE_DB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_DDL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_START_TRANS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_EXEC_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_COMMIT_RETAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_ROLLBACK_RETAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_SET_GENERATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_SAVEPOINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_EXEC_BLOCK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_SELECT_BLOCK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:782:16: warning: enumeration value 'TYPE_SET_ROLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp: In function 'void sql_info(Jrd::thread_db*, Jrd::dsql_req*, ULONG, const UCHAR*, ULONG, UCHAR*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_INSERT' not handled in switch [-Wswitch] 1735 | switch (statement->getType()) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_DELETE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_UPDATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_UPDATE_CURSOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_DELETE_CURSOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_COMMIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_ROLLBACK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_START_TRANS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_EXEC_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_COMMIT_RETAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_ROLLBACK_RETAIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_SET_GENERATOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_SAVEPOINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_EXEC_BLOCK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:1735:32: warning: enumeration value 'TYPE_SET_ROLE' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/trace/../../jrd/trace/TraceObjects.h:391:18: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/blb_proto.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:57: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Parser.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/blb_proto.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/dsql.cpp:57: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/errd.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/errd.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/errd.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/errd.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/errd.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/errd.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/errd.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/errd.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/gen.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/make.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp:44: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp: In function 'void GEN_sort(Jrd::DsqlCompilerScratch*, Jrd::ValueListNode*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp:600:24: warning: enumeration value 'NULLS_DEFAULT' not handled in switch [-Wswitch] 600 | switch (orderNode->nullsPlacement) | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/gen.cpp:44: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp:52: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp: In function 'Jrd::ValueExprNode* MAKE_constant(const char*, Jrd::dsql_constant_type)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp:168:32: warning: enumeration value 'CONSTANT_DOUBLE' not handled in switch [-Wswitch] 168 | switch (numeric_flag) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp:168:32: warning: enumeration value 'CONSTANT_BOOLEAN' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/make.cpp:52: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/movd.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/movd.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/pass1.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/movd.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/movd.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp:145: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp:145: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/movd.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/movd.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/movd.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/movd.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp:154: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp: In member function 'bool Jrd::InvalidReferenceFinder::visit(Jrd::ExprNode*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp:276:14: warning: unused variable 'invalid' [-Wunused-variable] 276 | bool invalid = false; | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp: In function 'Jrd::RecordSourceNode* PASS1_relation(Jrd::DsqlCompilerScratch*, Jrd::RecordSourceNode*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp:1687:27: warning: unused variable 'node' [-Wunused-variable] 1687 | RecordSourceNode* node = NULL; | ^~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/utld.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/utld.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp:145: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp:145: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp:145: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp:145: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp:145: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp:145: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp:145: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/pass1.cpp:154: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/utld.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/utld.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/utld.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/utld.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/utld.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/utld.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/DdlNodes.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/PackageNodes.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/metd.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 sed -n '/%type .*/p' < /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/parse.y > /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/types.y sed 's/%type .*//' < /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/parse.y > /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/y.y /builddir/build/BUILD/Firebird-3.0.7.33374-0/extern/btyacc/btyacc -l -d -S /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/btyacc_fb.ske /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/y.y /builddir/build/BUILD/Firebird-3.0.7.33374-0/extern/btyacc/btyacc: 32 shift/reduce conflicts, 11 reduce/reduce conflicts. YYTABLESIZE: 104603 mv -f /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/y_tab.c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp mv -f /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/y_tab.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/parse.h g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/extds/ExtDS.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp: In member function 'EDS::Transaction* EDS::Connection::findTransaction(Jrd::thread_db*, EDS::TraScope) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:531:16: warning: enumeration value 'traNotSet' not handled in switch [-Wswitch] 531 | switch (traScope) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:531:16: warning: enumeration value 'traAutonomous' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp: In member function 'virtual void EDS::Transaction::start(Jrd::thread_db*, EDS::TraScope, EDS::TraModes, bool, bool, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:654:16: warning: enumeration value 'traNotSet' not handled in switch [-Wswitch] 654 | switch (m_scope) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:654:16: warning: enumeration value 'traAutonomous' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/ExprNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ExtDS.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/extds/InternalDS.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp: In member function 'virtual void EDS::InternalStatement::doPrepare(Jrd::thread_db*, const string&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:482:16: warning: enumeration value 'TYPE_SET_ROLE' not handled in switch [-Wswitch] 482 | switch (statement->getType()) | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../align.h:52, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/InternalDS.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/extds/IscDS.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp: In member function 'virtual void EDS::IscStatement::doClose(Jrd::thread_db*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:554:40: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 554 | m_allocated = m_handle = 0; | ~~~~~~~~~^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp: At global scope: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:1571:15: warning: 'void isc_expand_dpb(ISC_SCHAR**, short int*, ...)' is deprecated [-Wdeprecated-declarations] 1571 | PROTO(isc_expand_dpb), | ^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:1519:36: note: in definition of macro 'PROTO' 1519 | #define PROTO(X) (prototype_##X*) &X | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/ibase.h:6, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/Interface.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/fb_exception.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/locks.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../include/../common/classes/alloc.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../include/fb_blk.h:4, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:511:42: note: declared here 511 | void FB_API_DEPRECATED ISC_EXPORT_VARARG isc_expand_dpb(ISC_SCHAR**, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:1571:15: warning: 'void isc_expand_dpb(ISC_SCHAR**, short int*, ...)' is deprecated [-Wdeprecated-declarations] 1571 | PROTO(isc_expand_dpb), | ^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:1519:36: note: in definition of macro 'PROTO' 1519 | #define PROTO(X) (prototype_##X*) &X | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/ibase.h:6, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/Interface.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/fb_exception.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/locks.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../include/../common/classes/alloc.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../include/fb_blk.h:4, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:511:42: note: declared here 511 | void FB_API_DEPRECATED ISC_EXPORT_VARARG isc_expand_dpb(ISC_SCHAR**, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:1576:15: warning: 'ISC_LONG isc_interprete(ISC_SCHAR*, ISC_STATUS**)' is deprecated [-Wdeprecated-declarations] 1576 | PROTO(isc_interprete), | ^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:1519:36: note: in definition of macro 'PROTO' 1519 | #define PROTO(X) (prototype_##X*) &X | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/ibase.h:6, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/Interface.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/fb_exception.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/locks.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../include/../common/classes/alloc.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../include/fb_blk.h:4, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:541:39: note: declared here 541 | ISC_LONG FB_API_DEPRECATED ISC_EXPORT isc_interprete(ISC_SCHAR*, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:1576:15: warning: 'ISC_LONG isc_interprete(ISC_SCHAR*, ISC_STATUS**)' is deprecated [-Wdeprecated-declarations] 1576 | PROTO(isc_interprete), | ^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:1519:36: note: in definition of macro 'PROTO' 1519 | #define PROTO(X) (prototype_##X*) &X | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/ibase.h:6, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/Interface.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/fb_exception.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/locks.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../include/../common/classes/alloc.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../include/fb_blk.h:4, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:541:39: note: declared here 541 | ISC_LONG FB_API_DEPRECATED ISC_EXPORT isc_interprete(ISC_SCHAR*, | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../align.h:52, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/Relation.h:25, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/../common/classes/ImplementHelper.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/EngineInterface.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/blb.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../exe.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ValidatePassword.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/extds/ValidatePassword.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ValidatePassword.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ValidatePassword.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ValidatePassword.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ValidatePassword.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ValidatePassword.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/ValidatePassword.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/../../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /usr/include/string.h:519, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:53, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:23: In function 'strncpy', inlined from 'EDS::IscStatement::doSetInParams(Jrd::thread_db*, unsigned int, Firebird::MetaName const* const*, NestConst const*)' at /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/extds/IscDS.cpp:572:11: /usr/include/bits/string_fortified.h:95:34: warning: '__strncpy_chk' output may be truncated copying between 0 and 31 bytes from a string of length 31 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/AggregatedStream.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp: In member function 'virtual void Jrd::AggregatedStream::open(Jrd::thread_db*) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:88:83: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 88 | memset(impure->impureValues, 0, sizeof(impure_value) * impureCount); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp: In member function 'Jrd::AggregatedStream::State Jrd::AggregatedStream::evaluateGroup(Jrd::thread_db*, Jrd::AggregatedStream::State) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:305:23: warning: unused variable 'impure' [-Wunused-variable] 305 | Impure* const impure = request->getImpure(m_impure); | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp: In member function 'bool Jrd::SlidingWindow::move(SINT64)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:572:83: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 572 | memset(impure, 0, sizeof(impure_value) * group->getCount()); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/AggregatedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/BitmapTableScan.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/BufferedStream.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BitmapTableScan.cpp:23: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/align.h:52, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/BufferedStream.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/ConditionalStream.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ConditionalStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/Cursor.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/ExternalTableScan.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Cursor.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ExternalTableScan.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/FilteredStream.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/FirstRowsStream.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FilteredStream.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FirstRowsStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/FullOuterJoin.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/FullTableScan.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullOuterJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/FullTableScan.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/HashJoin.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/IndexTableScan.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/HashJoin.cpp:26: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/IndexTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/LockedStream.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/MergeJoin.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/LockedStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:46:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/NestedLoopJoin.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/MergeJoin.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:43:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/NestedLoopJoin.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/ProcedureScan.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/RecordSource.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/trace/../../jrd/trace/TraceObjects.h:391:18: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/cmp_proto.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/ProcedureScan.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp: In static member function 'static void Jrd::RecordSource::printInversion(Jrd::thread_db*, const Jrd::InversionNode*, Firebird::string&, bool, unsigned int, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:122:46: warning: unused variable 'relation' [-Wunused-variable] 122 | const jrd_rel* const relation = retrieval->irb_relation; | ^~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecordSource.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/RecursiveStream.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/SingularStream.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp: In member function 'void Jrd::RecursiveStream::cleanupLevel(Jrd::jrd_req*, Jrd::RecursiveStream::Impure*) const': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:313:53: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 313 | memmove(rpb, p, sizeof(record_param)); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/RecursiveStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:236:3: required from 'Firebird::Array::size_type Firebird::Array::add(const T&) [with T = Jrd::record_param; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:105:42: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SingularStream.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/SkipRowsStream.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/SortedStream.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SkipRowsStream.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/SortedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/Union.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/VirtualTableScan.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:46:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:51:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/Union.cpp:22: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/VirtualTableScan.cpp:25: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/WindowedStream.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceCmdLine.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/trace/TraceCmdLine.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/evl_proto.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/evl_proto.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/evl_proto.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/evl_proto.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/recsrc/WindowedStream.cpp:27: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/trace/TraceConfigStorage.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceLog.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/trace/TraceLog.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp: In member function 'void Jrd::ConfigStorage::updateSession(Firebird::TraceSession&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp:516:24: warning: enumeration value 'tagName' not handled in switch [-Wswitch] 516 | switch (tag) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp:516:24: warning: enumeration value 'tagAuthBlock' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp:516:24: warning: enumeration value 'tagUserName' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp:516:24: warning: enumeration value 'tagConfig' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp:516:24: warning: enumeration value 'tagStartTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp:516:24: warning: enumeration value 'tagLogFile' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/File.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/classes/TempFile.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/File.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/classes/TempFile.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceConfigStorage.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/trace/TraceManager.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/trace/TraceObjects.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceManager.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:391:18: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceManager.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceManager.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceManager.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceManager.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceManager.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceManager.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceManager.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp: In member function 'void Jrd::TraceSQLStatementImpl::DSQLParamsImpl::fillParams()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:235:16: warning: unused variable 'first_index' [-Wunused-variable] 235 | USHORT first_index = 0; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:391:18: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../dsql/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceObjects.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/trace/TraceService.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/lock/lock.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:44: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:44: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp: In member function 'bool Jrd::LockManager::attach_shared_file(Firebird::CheckStatusWrapper*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:346:36: warning: unused variable 'tmp' [-Wunused-variable] 346 | SharedMemory* tmp = FB_NEW_POOL(getPool()) SharedMemory(name.c_str(), m_memorySize, this); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp: In member function 'lrq* Jrd::LockManager::deadlock_walk(lrq*, bool*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:2037:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2037 | if (target = deadlock_walk(target, maybe_deadlock)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp: In member function 'void Jrd::LockManager::post_blockage(Jrd::thread_db*, lrq*, lbl*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:2677:23: warning: unused variable 'request_offset' [-Wunused-variable] 2677 | const SRQ_PTR request_offset = SRQ_REL_PTR(request); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:2678:23: warning: unused variable 'lock_offset' [-Wunused-variable] 2678 | const SRQ_PTR lock_offset = SRQ_REL_PTR(lock); | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp: In member function 'void Jrd::LockManager::validate_lhb(const lhb*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:3350:34: warning: unused variable 'que_next' [-Wunused-variable] 3350 | const srq* const que_next = SRQ_NEXT((*lock_srq)); | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:3360:34: warning: unused variable 'que_next' [-Wunused-variable] 3360 | const srq* const que_next = SRQ_NEXT((*lock_srq)); | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:3370:34: warning: unused variable 'que_next' [-Wunused-variable] 3370 | const srq* const que_next = SRQ_NEXT((*lock_srq)); | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:3380:34: warning: unused variable 'que_next' [-Wunused-variable] 3380 | const srq* const que_next = SRQ_NEXT((*lock_srq)); | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp: In member function 'void Jrd::LockManager::validate_lock(SLONG, USHORT, SLONG)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:3435:34: warning: unused variable 'que_next' [-Wunused-variable] 3435 | const srq* const que_next = SRQ_NEXT((*lock_srq)); | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp: In member function 'void Jrd::LockManager::validate_owner(SLONG, USHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:3544:50: warning: unused variable 'que2_next' [-Wunused-variable] 3544 | const srq* const que2_next = SRQ_NEXT((*que2)); | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:3568:50: warning: unused variable 'que2_next' [-Wunused-variable] 3568 | const srq* const que2_next = SRQ_NEXT((*que2)); | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:3585:30: warning: variable 'found_pending' set but not used [-Wunused-but-set-variable] 3585 | bool found_pending = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:3526:34: warning: unused variable 'que_next' [-Wunused-variable] 3526 | const srq* const que_next = SRQ_NEXT((*lock_srq)); | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:3633:42: warning: unused variable 'que2_next' [-Wunused-variable] 3633 | const srq* const que2_next = SRQ_NEXT((*que2)); | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:3609:34: warning: unused variable 'que_next' [-Wunused-variable] 3609 | const srq* const que_next = SRQ_NEXT((*lock_srq)); | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:3675:42: warning: unused variable 'que2_next' [-Wunused-variable] 3675 | const srq* const que2_next = SRQ_NEXT((*que2)); | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:3652:34: warning: unused variable 'que_next' [-Wunused-variable] 3652 | const srq* const que_next = SRQ_NEXT((*lock_srq)); | ^~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../lock/lock_proto.h:40, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../lock/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../lock/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../lock/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:44: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../lock/lock_proto.h:40, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../lock/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../lock/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../lock/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/lock.cpp:44: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp: In member function 'bool TraceSvcJrd::checkPrivileges(Firebird::TraceSession&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:350:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 350 | if (m_admin || m_user.hasData() && (m_user == session.ses_user)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/svc.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/recsrc/RecordSource.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/recsrc/RecordSource.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:33: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/../jrd/recsrc/RecordSource.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/../../jrd/Mapping.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/trace/TraceService.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/alice.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/alice.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/alice.cpp:53: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/../alice/aliceswi.h:302:20: warning: 'alice_mode_sw_table' defined but not used [-Wunused-variable] 302 | static const char* alice_mode_sw_table[] = | ^~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/exe.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/exe.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/exe.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/../alice/aliceswi.h:302:20: warning: 'alice_mode_sw_table' defined but not used [-Wunused-variable] 302 | static const char* alice_mode_sw_table[] = | ^~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/tdr.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/tdr.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/tdr.cpp: In function 'void TDR_list_limbo(FB_API_HANDLE, const TEXT*, SINT64)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/tdr.cpp:314:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 314 | if (trans = MET_get_transaction(status_vector, handle, id)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/tdr.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/../alice/aliceswi.h: At global scope: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/../alice/aliceswi.h:302:20: warning: 'alice_mode_sw_table' defined but not used [-Wunused-variable] 302 | static const char* alice_mode_sw_table[] = | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/alice_meta.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/alice_meta.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/burp.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/burp.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/canonical.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/canonical.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/burp.cpp: In function 'SLONG get_number(const SCHAR*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/burp.cpp:1831:41: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1831 | for (const SCHAR* p = string; c = *p++;) | ~~^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/burp.cpp: In function 'ULONG get_size(const SCHAR*, burp_fil*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/burp.cpp:2359:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2359 | for (const SCHAR *num = string; c = *num++;) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/burp.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/burp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h: In instantiation of 'bool Firebird::SimilarToMatcher::Evaluator::match() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:561:3: required from 'bool Firebird::SimilarToMatcher::Evaluator::getResult() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:425:29: required from 'bool Firebird::SimilarToMatcher::result() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/burp.cpp:2505:33: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:1665:17: warning: enumeration value 'msReturningMask' not handled in switch [-Wswitch] 1665 | switch (state) | ^~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/../common/UtilSvc.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/burp.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/burp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/../common/../common/classes/array.h:236:3: required from 'Firebird::Array::size_type Firebird::Array::add(const T&) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/../common/../common/classes/array.h:356:6: required from 'void Firebird::Array::push(const T&) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:518:12: required from 'Firebird::SimilarToMatcher::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:414:5: required from 'Firebird::SimilarToMatcher::SimilarToMatcher(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/burp.cpp:2473:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Firebird::SimilarToMatcher >::Evaluator::Node'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/burp.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/burp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:110:24: note: 'struct Firebird::SimilarToMatcher >::Evaluator::Node' declared here 110 | struct Node | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/../common/UtilSvc.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/burp.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/burp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Firebird::SimilarToMatcher >::Evaluator::Node; Storage = Firebird::EmptyStorage >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:717:15: required from 'void Firebird::SimilarToMatcher::Evaluator::parseFactor(int*) [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:655:3: required from 'void Firebird::SimilarToMatcher::Evaluator::parseTerm(int*) [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:624:3: required from 'void Firebird::SimilarToMatcher::Evaluator::parseExpr(int*) [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:521:2: required from 'Firebird::SimilarToMatcher::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:414:5: required from 'Firebird::SimilarToMatcher::SimilarToMatcher(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/burp.cpp:2473:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/../common/../common/classes/array.h:210:24: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Firebird::SimilarToMatcher >::Evaluator::Node'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 210 | memmove(data + index + 1, data + index, sizeof(T) * (count++ - index)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/burp.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/burp.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:110:24: note: 'struct Firebird::SimilarToMatcher >::Evaluator::Node' declared here 110 | struct Node | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/burp.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/canonical.cpp:37: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h: In instantiation of 'bool Firebird::SimilarToMatcher::Evaluator::match() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:561:3: required from 'bool Firebird::SimilarToMatcher::Evaluator::getResult() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:425:29: required from 'bool Firebird::SimilarToMatcher::result() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:423:7: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:1665:17: warning: enumeration value 'msReturningMask' not handled in switch [-Wswitch] 1665 | switch (state) | ^~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/misc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/misc.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/burp.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/misc.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h: In instantiation of 'bool Firebird::SimilarToMatcher::Evaluator::match() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:561:3: required from 'bool Firebird::SimilarToMatcher::Evaluator::getResult() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:425:29: required from 'bool Firebird::SimilarToMatcher::result() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:423:7: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:1665:17: warning: enumeration value 'msReturningMask' not handled in switch [-Wswitch] 1665 | switch (state) | ^~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/mvol.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/mvol.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/../burp/burp.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/mvol.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h: In instantiation of 'bool Firebird::SimilarToMatcher::Evaluator::match() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:561:3: required from 'bool Firebird::SimilarToMatcher::Evaluator::getResult() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:425:29: required from 'bool Firebird::SimilarToMatcher::result() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:423:7: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:1665:17: warning: enumeration value 'msReturningMask' not handled in switch [-Wswitch] 1665 | switch (state) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/mvol.cpp: In function 'MVOL_split_hdr_write()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/mvol.cpp:1381:62: warning: '%-27.27s' directive writing 27 bytes into a region of size between 26 and 52 [-Wformat-overflow=] 1381 | sprintf(buffer, "%s%.24s , file No. %4d of %4d, %-27.27s", | ^~~~~~~~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/mvol.cpp:28: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 77 and 103 bytes into a destination of size 101 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/OdsDetection.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/OdsDetection.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/backup.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/restore.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/gsec/gsec.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gsec/gsec.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/gsec/gsec.cpp: In function 'int gsec(Firebird::UtilSvc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/gsec/gsec.cpp:392:16: warning: enumeration value 'ISC_PROTOCOL_LOCAL' not handled in switch [-Wswitch] 392 | switch (ISC_extract_host(databaseName, serverName, true)) | ^ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/gstat/ppg.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/ppg.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/gstat/dba.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/nbackup/nbackup.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/nbackup/nbackup.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/nbackup/nbackup.cpp: In function 'void nbackup(Firebird::UtilSvc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/nbackup/nbackup.cpp:1958:24: warning: enumeration value 'nbNone' not handled in switch [-Wswitch] 1958 | switch (op) | ^ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:78: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:892:52: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp: In static member function 'static void {anonymous}::FunctionManager::validate(Jrd::thread_db*, Jrd::jrd_tra*, Jrd::DeferredWork*, SSHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:4339:34: warning: unused variable 'attachment' [-Wunused-variable] 4339 | Jrd::Attachment* attachment = tdbb->getAttachment(); | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp: In static member function 'static void {anonymous}::ProcedureManager::validate(Jrd::thread_db*, Jrd::jrd_tra*, Jrd::DeferredWork*, SSHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:4435:34: warning: unused variable 'attachment' [-Wunused-variable] 4435 | Jrd::Attachment* attachment = tdbb->getAttachment(); | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp: In function 'void DFW_delete_deferred(Jrd::jrd_tra*, SavNumber)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:4614:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4614 | while (work = transaction->tra_deferred_job->work) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:69: /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp: In function 'bool create_expression_index(Jrd::thread_db*, SSHORT, Jrd::DeferredWork*, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:800:80: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::index_desc'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | #define MOVE_CLEAR(to, length) memset(to, 0, (size_t) (length)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:6362:17: note: in expansion of macro 'MOVE_CLEAR' 6362 | MOVE_CLEAR(&idx, sizeof(index_desc)); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/Relation.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:78: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../jrd/btr.h:54:8: note: 'struct Jrd::index_desc' declared here 54 | struct index_desc | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:6359:27: warning: unused variable 'dbb' [-Wunused-variable] 6359 | Database* dbb = tdbb->getDatabase(); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp: In function 'bool modify_index(Jrd::thread_db*, SSHORT, Jrd::DeferredWork*, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_null' not handled in switch [-Wswitch] 7046 | switch (work->dfw_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_create_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_update_format' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_compute_security' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_add_file' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_add_shadow' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_shadow' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_shadow_nodelete' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_modify_file' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_erase_file' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_create_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_modify_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_global' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_rfr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_post_event' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_create_trigger' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_trigger' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_modify_trigger' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_scan_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_create_procedure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_modify_procedure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_procedure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_prm' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_create_collation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_collation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_exception' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_generator' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_create_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_modify_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_add_difference' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_delete_difference' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_begin_backup' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_end_backup' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_user_management' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_drop_package_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_drop_package_body' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_check_not_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_store_view_context_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_set_generator' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_arg_index_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_arg_partner_rel_id' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_arg_proc_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_arg_force_computed' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_arg_check_blr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_arg_rel_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_arg_trg_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_arg_new_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_arg_field_not_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_db_crypt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_set_linger' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7046:16: warning: enumeration value 'dfw_clear_mapping' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp: In function 'bool create_index(Jrd::thread_db*, SSHORT, Jrd::DeferredWork*, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7200:19: warning: unused variable 'dbb' [-Wunused-variable] 7200 | Database* dbb = tdbb->getDatabase(); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp: In function 'bool create_relation(Jrd::thread_db*, SSHORT, Jrd::DeferredWork*, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7651:19: warning: unused variable 'dbb' [-Wunused-variable] 7651 | Database* dbb = tdbb->getDatabase(); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp: In function 'Jrd::Format* make_format(Jrd::thread_db*, Jrd::jrd_rel*, USHORT*, TemporaryField*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:9979:19: warning: unused variable 'dbb' [-Wunused-variable] 9979 | Database* dbb = tdbb->getDatabase(); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp: In function 'bool make_version(Jrd::thread_db*, SSHORT, Jrd::DeferredWork*, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:10630:94: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 10630 | memset(&tfb->tfb_default, 0, sizeof(tfb->tfb_default)); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:10285:19: warning: unused variable 'dbb' [-Wunused-variable] 10285 | Database* dbb = tdbb->getDatabase(); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp: In function 'bool modify_trigger(Jrd::thread_db*, SSHORT, Jrd::DeferredWork*, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:10914:19: warning: unused variable 'dbb' [-Wunused-variable] 10914 | Database* dbb = tdbb->getDatabase(); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:78: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Firebird::MetaName; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:540:15: required from 'Firebird::SortedArray::size_type Firebird::SortedArray::add(const Value&) [with Value = Firebird::MetaName; Storage = Firebird::EmptyStorage; Key = Firebird::MetaName; KeyOfValue = Firebird::DefaultKeyValue; Cmp = Firebird::DefaultComparator; Firebird::SortedArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:8167:42: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:210:24: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class Firebird::MetaName' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 210 | memmove(data + index + 1, data + index, sizeof(T) * (count++ - index)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/classes/MetaName.h:42:7: note: 'class Firebird::MetaName' declared here 42 | class MetaName | ^~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:78: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:78: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Firebird::MetaName; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:209:3: required from 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Firebird::MetaName; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:540:15: required from 'Firebird::SortedArray::size_type Firebird::SortedArray::add(const Value&) [with Value = Firebird::MetaName; Storage = Firebird::EmptyStorage; Key = Firebird::MetaName; KeyOfValue = Firebird::DefaultKeyValue; Cmp = Firebird::DefaultComparator; Firebird::SortedArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:8167:42: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Firebird::MetaName' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:75: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/classes/MetaName.h:42:7: note: 'class Firebird::MetaName' declared here 42 | class MetaName | ^~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp: In function 'add_file(Jrd::thread_db*, short, Jrd::DeferredWork*, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:5389:43: warning: 'shadow_number' may be used uninitialized in this function [-Wmaybe-uninitialized] 5389 | jrd_483.jrd_484 = shadow_number; | ^~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:5383:32: warning: 'section' may be used uninitialized in this function [-Wmaybe-uninitialized] 5383 | section--; | ~~~~~~~^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp: In function 'find_depend_in_dfw(Jrd::thread_db*, char*, unsigned short, unsigned short, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:9682:9: warning: 'dfw_type' may be used uninitialized in this function [-Wmaybe-uninitialized] 9682 | if (dfw_type == dfw_delete_global) | ^~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp: In function 'create_relation(Jrd::thread_db*, short, Jrd::DeferredWork*, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.cpp:7836:49: warning: 'external_flag' may be used uninitialized in this function [-Wmaybe-uninitialized] 7836 | if (rel_id && blob_id.isEmpty() && !external_flag) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:38: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp: In function 'void FUN_evaluate(Jrd::thread_db*, const Jrd::Function*, const NestValueArray&, Jrd::impure_value*, Firebird::Array&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:731:16: warning: enumeration value 'UeNone' not handled in switch [-Wswitch] 731 | switch (udfError) | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:52: /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp: In function 'void invoke(Jrd::thread_db*, const Jrd::Function*, const Jrd::Parameter*, Jrd::impure_value*, void**, const Jrd::udf_blob*, bool&, UdfError&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibsetjmp.h:45:57: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 45 | if (sig = sigsetjmp(sigenv, 1)) \ | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:1026:9: note: in expansion of macro 'START_CHECK_FOR_EXCEPTIONS' 1026 | START_CHECK_FOR_EXCEPTIONS(function->fun_exception_message.c_str()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:1030:82: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1030 | result_is_null = return_ptr->prm_fun_mechanism == FUN_descriptor && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 1031 | (value->vlu_desc.dsc_flags & DSC_null) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:348:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:45: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:47: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp: At global scope: /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1248:20: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1248 | 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1252:20: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1252 | 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1256:20: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1256 | 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1260:20: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1260 | 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1264:20: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1264 | 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1268:20: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1268 | 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1272:31: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1272 | trigger25, 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1276:20: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1276 | 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1280:31: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1280 | trigger11, 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1284:20: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1284 | 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1288:31: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1288 | trigger13, 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1292:31: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1292 | trigger14, 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1296:20: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1296 | 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1300:31: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1300 | trigger16, 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1304:20: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1304 | 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1308:31: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1308 | trigger18, 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1312:20: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1312 | 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1316:31: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1316 | trigger20, 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1320:20: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1320 | 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1324:31: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1324 | trigger22, 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1328:20: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1328 | 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1332:31: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1332 | trigger24, 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1336:31: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1336 | trigger27, 0, ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1340:31: warning: narrowing conversion of '(USHORT)ODS_8_1' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1340 | trigger31, 0, ODS_8_1 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1344:20: warning: narrowing conversion of '(USHORT)ODS_8_1' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1344 | 0, ODS_8_1 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1348:20: warning: narrowing conversion of '(USHORT)ODS_8_1' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1348 | 0, ODS_8_1 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1352:45: warning: narrowing conversion of '(USHORT)ODS_8_1' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1352 | trigger34, TRG_ignore_perm, ODS_8_1 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1356:45: warning: narrowing conversion of '(USHORT)ODS_8_1' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1356 | trigger35, TRG_ignore_perm, ODS_8_1 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1360:31: warning: narrowing conversion of '(USHORT)ODS_11_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1360 | trigger36, 0, ODS_11_0 }, | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1369:53: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1369 | { "RDB$TRIGGER_9", 0, "grant_obj_notfound", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1370:53: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1370 | { "RDB$TRIGGER_9", 1, "grant_fld_notfound", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1371:47: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1371 | { "RDB$TRIGGER_9", 2, "grant_nopriv", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1372:54: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1372 | { "RDB$TRIGGER_9", 3, "nonsql_security_rel", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1373:54: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1373 | { "RDB$TRIGGER_9", 4, "nonsql_security_fld", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1374:55: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1374 | { "RDB$TRIGGER_9", 5, "grant_nopriv_on_base", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1375:52: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1375 | { "RDB$TRIGGER_1", 0, "existing_priv_mod", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1376:49: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1376 | { "RDB$TRIGGER_2", 0, "systrig_update", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1377:49: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1377 | { "RDB$TRIGGER_3", 0, "systrig_update", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1378:54: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1378 | { "RDB$TRIGGER_24", 1, "cnstrnt_fld_rename", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1379:51: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1379 | { "RDB$TRIGGER_23", 1, "cnstrnt_fld_del", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1380:53: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1380 | { "RDB$TRIGGER_22", 1, "check_trig_update", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1381:50: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1381 | { "RDB$TRIGGER_21", 1, "check_trig_del", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1382:51: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1382 | { "RDB$TRIGGER_20", 1, "integ_index_mod", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1383:58: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1383 | { "RDB$TRIGGER_20", 2, "integ_index_deactivate", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1384:60: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1384 | { "RDB$TRIGGER_20", 3, "integ_deactivate_primary", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1385:51: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1385 | { "RDB$TRIGGER_19", 1, "integ_index_del", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1386:55: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1386 | { "RDB$TRIGGER_18", 1, "integ_index_seg_mod", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1387:55: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1387 | { "RDB$TRIGGER_17", 1, "integ_index_seg_del", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1388:53: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1388 | { "RDB$TRIGGER_15", 1, "check_cnstrnt_del", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1389:56: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1389 | { "RDB$TRIGGER_14", 1, "check_cnstrnt_update", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1390:54: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1390 | { "RDB$TRIGGER_13", 1, "ref_cnstrnt_update", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1391:56: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1391 | { "RDB$TRIGGER_12", 1, "ref_cnstrnt_notfound", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1392:56: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1392 | { "RDB$TRIGGER_12", 2, "foreign_key_notfound", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1393:51: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1393 | { "RDB$TRIGGER_10", 1, "primary_key_ref", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1394:55: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1394 | { "RDB$TRIGGER_10", 2, "primary_key_notnull", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1395:54: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1395 | { "RDB$TRIGGER_25", 1, "rel_cnstrnt_update", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1396:53: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1396 | { "RDB$TRIGGER_26", 1, "constaint_on_view", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1397:54: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1397 | { "RDB$TRIGGER_26", 2, "invld_cnstrnt_type", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1398:54: warning: narrowing conversion of '(USHORT)ODS_8_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1398 | { "RDB$TRIGGER_26", 3, "primary_key_exists", ODS_8_0 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1399:54: warning: narrowing conversion of '(USHORT)ODS_8_1' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1399 | { "RDB$TRIGGER_31", 0, "no_write_user_priv", ODS_8_1 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1400:54: warning: narrowing conversion of '(USHORT)ODS_8_1' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1400 | { "RDB$TRIGGER_32", 0, "no_write_user_priv", ODS_8_1 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1401:54: warning: narrowing conversion of '(USHORT)ODS_8_1' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1401 | { "RDB$TRIGGER_33", 0, "no_write_user_priv", ODS_8_1 }, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1402:55: warning: narrowing conversion of '(USHORT)ODS_11_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1402 | { "RDB$TRIGGER_24", 2, "integ_index_seg_mod", ODS_11_0 }, | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:1403:55: warning: narrowing conversion of '(USHORT)ODS_11_0' from 'USHORT' {aka 'short unsigned int'} to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 1403 | { "RDB$TRIGGER_36", 1, "integ_index_seg_mod", ODS_11_0 }, | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp: In function 'void store_global_field(Jrd::thread_db*, const gfld*, Jrd::AutoRequest&, const Firebird::MetaName&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:3024:19: warning: unused variable 'dbb' [-Wunused-variable] 3024 | Database* dbb = tdbb->getDatabase(); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:54: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:40: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp: In function 'Jrd::Format* MET_format(Jrd::thread_db*, Jrd::jrd_rel*, USHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:5572:19: warning: unused variable 'dbb' [-Wunused-variable] 5572 | Database* dbb = tdbb->getDatabase(); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp: In function 'void MET_scan_relation(Jrd::thread_db*, Jrd::jrd_rel*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:8844:19: warning: unused variable 'dbb' [-Wunused-variable] 8844 | Database* dbb = tdbb->getDatabase(); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp: In function 'Jrd::DSqlCacheItem* get_dsql_cache_item(Jrd::thread_db*, int, const Firebird::QualifiedName&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:9441:19: warning: unused variable 'dbb' [-Wunused-variable] 9441 | Database* dbb = tdbb->getDatabase(); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp: In function 'void lookup_view_contexts(Jrd::thread_db*, Jrd::jrd_rel*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:9790:19: warning: unused variable 'dbb' [-Wunused-variable] 9790 | Database* dbb = tdbb->getDatabase(); | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp: In function 'void store_dependencies(Jrd::thread_db*, Jrd::CompilerScratch*, const Jrd::jrd_rel*, const Firebird::MetaName&, int, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:10502:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 10494 | (dependency_type == obj_trigger) && (dep_rel != 0) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10495 | ( | ~ 10496 | (t = findTrigger(dep_rel->rel_pre_erase, object_name)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10497 | (t = findTrigger(dep_rel->rel_pre_modify, object_name)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10498 | (t = findTrigger(dep_rel->rel_pre_store, object_name)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10499 | (t = findTrigger(dep_rel->rel_post_erase, object_name)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10500 | (t = findTrigger(dep_rel->rel_post_modify, object_name)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10501 | (t = findTrigger(dep_rel->rel_post_store, object_name)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10502 | ) && t && (t->sys_trigger); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:10534:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 10534 | (dep_rel->rel_flags & REL_temp_tran) && (relation->rel_flags & REL_temp_conn) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:54: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:8233:26: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:54: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.cpp:54: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp: In function 'INI_init_dsql(Jrd::thread_db*, Jrd::dsql_dbb*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.cpp:2008:63: warning: 'fld' may be used uninitialized in this function [-Wmaybe-uninitialized] 2008 | for (const int* relfld = relfields; relfld[RFLD_R_NAME]; relfld = fld + 1) | ~~~~~~~~~~~~~~~~~~^ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp: In function 'Jrd::SecurityClass::flags_t SCL_get_mask(Jrd::thread_db*, const TEXT*, const TEXT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:2273:32: warning: unused variable 'attachment' [-Wunused-variable] 2273 | Jrd::Attachment* const attachment = tdbb->getAttachment(); | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp: In function 'Jrd::SecurityClass::flags_t SCL_get_object_mask(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:2695:19: warning: unused variable 'dbb' [-Wunused-variable] 2695 | Database* dbb = tdbb->getDatabase(); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.cpp:46: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp: In function 'const char* Jrd::getRelationScopeName(rel_t)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:11438:15: warning: enumeration value 'rel_persistent' not handled in switch [-Wswitch] 11438 | switch(type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp: In member function 'virtual bool Jrd::CommentOnNode::checkPermission(Jrd::thread_db*, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:12311:27: warning: unused variable 'attachment' [-Wunused-variable] 12311 | Attachment* const attachment = transaction->tra_attachment; | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp: In member function 'virtual void Jrd::CreateAlterTriggerNode::execute(Jrd::thread_db*, Jrd::DsqlCompilerScratch*, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:15783:27: warning: unused variable 'attachment' [-Wunused-variable] 15783 | Attachment* const attachment = transaction->getAttachment(); | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp: In member function 'void Jrd::RelationNode::defineConstraint(Jrd::thread_db*, Jrd::DsqlCompilerScratch*, Jrd::jrd_tra*, Firebird::MetaName&, Jrd::RelationNode::Constraint&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:20480:24: warning: enumeration value 'TYPE_CHECK' not handled in switch [-Wswitch] 20480 | switch (constraint.type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:20480:24: warning: enumeration value 'TYPE_NOT_NULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp: In member function 'void Jrd::CreateAlterViewNode::createCheckTrigger(Jrd::thread_db*, Jrd::DsqlCompilerScratch*, Jrd::ValueListNode*, TriggerType)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:24147:21: warning: unused variable 'andArg' [-Wunused-variable] 24147 | int andArg = 0; | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:24149:33: warning: unused variable 'andNode' [-Wunused-variable] 24149 | BinaryBoolNode* andNode = FB_NEW_POOL(pool) BinaryBoolNode(pool, blr_and); | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp: In member function 'virtual void Jrd::MappingNode::runInSecurityDb(Jrd::SecDbContext*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:25960:31: warning: enumeration value 'MAP_RPL' not handled in switch [-Wswitch] 25960 | switch(op) | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/dyn.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Firebird::MetaName; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:540:15: required from 'Firebird::SortedArray::size_type Firebird::SortedArray::add(const Value&) [with Value = Firebird::MetaName; Storage = Firebird::EmptyStorage; Key = Firebird::MetaName; KeyOfValue = Firebird::DefaultKeyValue; Cmp = Firebird::DefaultComparator; Firebird::SortedArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:12705:29: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:210:24: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class Firebird::MetaName' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 210 | memmove(data + index + 1, data + index, sizeof(T) * (count++ - index)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/dyn.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/MetaName.h:42:7: note: 'class Firebird::MetaName' declared here 42 | class MetaName | ^~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:42: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Firebird::MetaName; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:209:3: required from 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Firebird::MetaName; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:540:15: required from 'Firebird::SortedArray::size_type Firebird::SortedArray::add(const Value&) [with Value = Firebird::MetaName; Storage = Firebird::EmptyStorage; Key = Firebird::MetaName; KeyOfValue = Firebird::DefaultKeyValue; Cmp = Firebird::DefaultComparator; Firebird::SortedArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:12705:29: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Firebird::MetaName' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/dyn.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/MetaName.h:42:7: note: 'class Firebird::MetaName' declared here 42 | class MetaName | ^~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::GrantRevokeNode::CreateDbJob; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:236:3: required from 'Firebird::Array::size_type Firebird::Array::add(const T&) [with T = Jrd::GrantRevokeNode::CreateDbJob; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:356:6: required from 'void Firebird::Array::push(const T&) [with T = Jrd::GrantRevokeNode::CreateDbJob; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:27418:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::GrantRevokeNode::CreateDbJob' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/DdlNodes.h:2187:16: note: 'struct Jrd::GrantRevokeNode::CreateDbJob' declared here 2187 | struct CreateDbJob | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/dyn.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Firebird::MetaName; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:540:15: required from 'Firebird::SortedArray::size_type Firebird::SortedArray::add(const Value&) [with Value = Firebird::MetaName; Storage = Firebird::EmptyStorage; Key = Firebird::MetaName; KeyOfValue = Firebird::DefaultKeyValue; Cmp = Firebird::DefaultComparator; Firebird::SortedArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:1644:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:210:24: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class Firebird::MetaName' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 210 | memmove(data + index + 1, data + index, sizeof(T) * (count++ - index)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/dyn.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/MetaName.h:42:7: note: 'class Firebird::MetaName' declared here 42 | class MetaName | ^~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/dyn.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Firebird::MetaName; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:209:3: required from 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Firebird::MetaName; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:540:15: required from 'Firebird::SortedArray::size_type Firebird::SortedArray::add(const Value&) [with Value = Firebird::MetaName; Storage = Firebird::EmptyStorage; Key = Firebird::MetaName; KeyOfValue = Firebird::DefaultKeyValue; Cmp = Firebird::DefaultComparator; Firebird::SortedArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:1644:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Firebird::MetaName' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/dyn.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/DdlNodes.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/PackageNodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.cpp:30: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../dsql/../jrd/../common/classes/MetaName.h:42:7: note: 'class Firebird::MetaName' declared here 42 | class MetaName | ^~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/Attachment.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/dsql.h:47, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/EngineInterface.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/dsql.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/dsql.h:46, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/dsql.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:152:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(data, source.data, sizeof(T) * source.count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Firebird::MetaName; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:236:3: required from 'Firebird::Array::size_type Firebird::Array::add(const T&) [with T = Firebird::MetaName; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:3672:31: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Firebird::MetaName' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/dsql.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/MetaName.h:42:7: note: 'class Firebird::MetaName' declared here 42 | class MetaName | ^~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/dsql.h:37, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:43: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:151:3: required from 'void Firebird::Array::copyFrom(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:159:3: required from 'Firebird::Array& Firebird::Array::operator=(const Firebird::Array&) [with T = Jrd::record_param; Storage = Firebird::EmptyStorage]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:187:24: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Jrd::record_param' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/rpb_chain.h:31, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/tra.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.cpp:48: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/../jrd/req.h:56:8: note: 'struct Jrd::record_param' declared here 56 | struct record_param | ^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp: In member function 'Jrd::RelationNode::defineConstraint(Jrd::thread_db*, Jrd::DsqlCompilerScratch*, Jrd::jrd_tra*, Firebird::MetaName&, Jrd::RelationNode::Constraint&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:10852:33: warning: 'childType' may be used uninitialized in this function [-Wmaybe-uninitialized] 10852 | checkFkPairTypes(masterType, masterRelName, childType, childRelName); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:10808:27: note: 'childType' was declared here 10808 | rel_t masterType, childType; | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:10852:33: warning: 'masterType' may be used uninitialized in this function [-Wmaybe-uninitialized] 10852 | checkFkPairTypes(masterType, masterRelName, childType, childRelName); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:10808:15: note: 'masterType' was declared here 10808 | rel_t masterType, childType; | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:13: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/val.h: In constructor 'Jrd::Format::Format(Firebird::MemoryPool&, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/val.h:154:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 154 | memset(&*impure, 0, sizeof(*impure)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/Synchronize.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:51, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:13: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h: In member function 'void Firebird::SyncObject::lock(Firebird::Sync*, Firebird::SyncType, const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/SyncObject.h:69:28: warning: unused variable 'ret' [-Wunused-variable] 69 | const bool ret = lock(sync, type, from, -1); | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h: In constructor 'Jrd::CompilerScratch::Dependency::Dependency(int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:446:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::CompilerScratch::Dependency'; use assignment instead [-Wclass-memaccess] 446 | memset(this, 0, sizeof(*this)); | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:442:16: note: 'struct Jrd::CompilerScratch::Dependency' declared here 442 | struct Dependency | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp: In member function 'int Jrd::Parser::parseAux()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:25515:27: warning: self-comparison always evaluates to false [-Wtautological-compare] 25515 | if (yyps->errflag != yyps->errflag) goto yyerrlab; | ~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:13: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/val.h:148:28: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:35, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:13: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:13: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = Jrd::impure_value; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/val.h:149:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Jrd::impure_value'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:13: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/val.h:70:8: note: 'struct Jrd::impure_value' declared here 70 | struct impure_value | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:13: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:320:4: required from 'void Firebird::Array::resize(Firebird::Array::size_type) [with T = NestConst; Storage = Firebird::EmptyStorage >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:1129:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class NestConst'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:13: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../common/classes/NestConst.h:28:7: note: 'class NestConst' declared here 28 | class NestConst | ^~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:13: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Firebird::Pair >; Storage = Firebird::EmptyStorage > >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:236:3: required from 'Firebird::Array::size_type Firebird::Array::add(const T&) [with T = Firebird::Pair >; Storage = Firebird::EmptyStorage > >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:25869:59: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Firebird::Pair >'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/classes/MetaName.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:13: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/fb_pair.h:107:16: note: 'struct Firebird::Pair >' declared here 107 | struct Pair : public BasePair | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:13: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Firebird::Pair >; Storage = Firebird::EmptyStorage > >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:236:3: required from 'Firebird::Array::size_type Firebird::Array::add(const T&) [with T = Firebird::Pair >; Storage = Firebird::EmptyStorage > >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:26101:82: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Firebird::Pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/classes/MetaName.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:13: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/fb_pair.h:107:16: note: 'struct Firebird::Pair >' declared here 107 | struct Pair : public BasePair | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/utils_proto.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/SimpleStatusVector.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/StatusArg.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/err_proto.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/jrd.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/Nodes.h:26, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:13: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:94:3: required from 'Firebird::Array::Array(Firebird::MemoryPool&, Firebird::Array::size_type) [with T = Jrd::CompilerScratch::csb_repeat; Storage = Firebird::InlineStorage; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:590:65: required from 'Firebird::HalfStaticArray::HalfStaticArray(Firebird::MemoryPool&, Firebird::HalfStaticArray::size_type) [with T = Jrd::CompilerScratch::csb_repeat; unsigned int InlineCapacity = 5; Firebird::HalfStaticArray::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:436:3: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../dsql/../jrd/../jrd/../common/../common/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Jrd::CompilerScratch::csb_repeat'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/RecordSourceNodes.h:30, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.cpp:21: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/../jrd/exe.h:546:16: note: 'struct Jrd::CompilerScratch::csb_repeat' declared here 546 | struct csb_repeat | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp: In member function 'Jrd::CreateRelationNode::execute(Jrd::thread_db*, Jrd::DsqlCompilerScratch*, Jrd::jrd_tra*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:10918:33: warning: 'masterType' may be used uninitialized in this function [-Wmaybe-uninitialized] 10918 | checkFkPairTypes(masterType, masterRelName, childType, childRelName); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.cpp:10880:15: note: 'masterType' was declared here 10880 | rel_t masterType; | ^~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/alice_meta.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/alice_meta.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/alice_meta.cpp:73:4: warning: 'SQLCODE' defined but not used [-Wunused-variable] 73 | SQLCODE; /* SQL status code */ | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/alice_meta.cpp:72:4: warning: 'isc_array_length' defined but not used [-Wunused-variable] 72 | isc_array_length, /* array return size */ | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/alice_meta.cpp:70:4: warning: 'isc_status2' defined but not used [-Wunused-variable] 70 | isc_status2 [20]; /* status vector */ | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/alice_meta.cpp:67:4: warning: 'gds_trans' defined but not used [-Wunused-variable] 67 | gds_trans = 0; /* default transaction handle */ | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/alice_meta.cpp:64:4: warning: 'DB' defined but not used [-Wunused-variable] 64 | DB = 0; /* database handle */ | ^~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/OdsDetection.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/OdsDetection.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../burp/burp.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/OdsDetection.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h: In instantiation of 'bool Firebird::SimilarToMatcher::Evaluator::match() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:561:3: required from 'bool Firebird::SimilarToMatcher::Evaluator::getResult() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:425:29: required from 'bool Firebird::SimilarToMatcher::result() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:423:7: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:1665:17: warning: enumeration value 'msReturningMask' not handled in switch [-Wswitch] 1665 | switch (state) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/OdsDetection.cpp:88:4: warning: 'SQLCODE' defined but not used [-Wunused-variable] 88 | SQLCODE; /* SQL status code */ | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/OdsDetection.cpp:87:4: warning: 'isc_array_length' defined but not used [-Wunused-variable] 87 | isc_array_length, /* array return size */ | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/OdsDetection.cpp:85:4: warning: 'isc_status2' defined but not used [-Wunused-variable] 85 | isc_status2 [20]; /* status vector */ | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/OdsDetection.cpp:84:4: warning: 'isc_status' defined but not used [-Wunused-variable] 84 | isc_status [20], /* status vector */ | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/OdsDetection.cpp:82:4: warning: 'gds_trans' defined but not used [-Wunused-variable] 82 | gds_trans = 0; /* default transaction handle */ | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/OdsDetection.cpp:79:4: warning: 'DB' defined but not used [-Wunused-variable] 79 | DB = 0; /* database handle */ | ^~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp: In function 'void {anonymous}::put_relation(burp_rel*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:6284:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6284 | for (field = fields; field = fields;) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:6316:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6316 | while (field = unaligned) | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:6323:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6323 | while (field = aligned) | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:6330:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6330 | while (field = aligned4) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:6337:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6337 | while (field = aligned8) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp: In function 'void {anonymous}::write_database(const TEXT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:7271:40: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 7271 | if (no_reserve = (USHORT) isc_vax_integer(d, length)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:7276:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 7276 | if (page_buffers = isc_vax_integer(d, length)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:7289:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 7289 | if (db_read_only = (USHORT) isc_vax_integer(d, length)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../burp/burp.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:51: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h: In instantiation of 'bool Firebird::SimilarToMatcher::Evaluator::match() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:561:3: required from 'bool Firebird::SimilarToMatcher::Evaluator::getResult() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:425:29: required from 'bool Firebird::SimilarToMatcher::result() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:423:7: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:1665:17: warning: enumeration value 'msReturningMask' not handled in switch [-Wswitch] 1665 | switch (state) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp: At global scope: /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:95:4: warning: 'isc_array_length' defined but not used [-Wunused-variable] 95 | isc_array_length, /* array return size */ | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:93:4: warning: 'isc_status2' defined but not used [-Wunused-variable] 93 | isc_status2 [20]; /* status vector */ | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:92:4: warning: 'isc_status' defined but not used [-Wunused-variable] 92 | isc_status [20], /* status vector */ | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:90:4: warning: 'gds_trans' defined but not used [-Wunused-variable] 90 | gds_trans = 0; /* default transaction handle */ | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.cpp:87:4: warning: 'DB' defined but not used [-Wunused-variable] 87 | DB = 0; /* database handle */ | ^~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp: In function 'int RESTORE_restore(const TEXT*, const TEXT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:5047:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5047 | while (error_code = tdgbl->status_vector[1]) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp: In function 'rec_type {anonymous}::get_data(BurpGlobals*, burp_rel*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:8185:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8185 | if (l = type_lengths[l]) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:8519:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8519 | while (error_code = tdgbl->status_vector[1]) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp: In function 'bool {anonymous}::get_global_field(BurpGlobals*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:12106:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 12106 | if (l = type_lengths[l]) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:12590:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 12590 | if (l = type_lengths[l]) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:13065:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 13065 | if (l = type_lengths[l]) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp: In function 'bool {anonymous}::get_mapping(BurpGlobals*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_end' not handled in switch [-Wswitch] 15858 | switch(attribute) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_backup_date' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_backup_compress' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_backup_transportable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_backup_volume' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_file_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_creation_date' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_page_size' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_sweep_interval' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_database_description2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_database_dfl_charset' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_forced_writes' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_page_buffers' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_SQL_dialect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_db_read_only' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_database_linger' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_relation_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_relation_record_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_relation_view_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_relation_security_class' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_relation_dummy' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_relation_ext_description' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_relation_owner_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_relation_description2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_relation_view_source2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_relation_ext_description2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_relation_flags' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_relation_ext_file_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_relation_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_view_context' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_query_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_scale' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_segment_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_position' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_offset' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_default_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_description' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_missing_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_computed_blr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_computed_source' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_validation_blr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_validation_source' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_number' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_computed_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_system_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_security_class' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_external_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_external_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_external_scale' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_dimensions' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_ranges' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_complex_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_range_low' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_range_high' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_update_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_description2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_validation_source2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_computed_source2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_null_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_default_source' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_missing_source' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_character_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_character_set' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_collation_id' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_precision' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_owner_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_generator_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_field_identity_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_index_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_index_unique_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_index_field_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_index_foreign_key' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_index_expression_source' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_index_expression_blr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_data_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_blob_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_blob_number_segments' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_view_relation_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_view_context_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_view_context_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_view_context_package' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_class_security_class' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_class_acl' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_class_description' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_array_dimensions' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_array_range_low' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_array_range_high' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_xdr_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_xdr_array' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_class_description2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_trig_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_trig_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_trig_relation_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_trig_system_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_trig_source2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_trig_description2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_trig_flags' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_trig_valid_blr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_trig_debug_info' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_trig_engine_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_trig_entrypoint' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_trig_type2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_module_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_entrypoint' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_engine_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_package_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_private_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_blr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_source' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_valid_blr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_debug_info' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_security_class' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_owner_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_legacy_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_function_deterministic_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_field_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_field_scale' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_character_set' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_package_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_arg_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_field_source' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_default_value' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_default_source' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_collation_id' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_null_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_type_mechanism' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_field_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_relation_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_functionarg_description' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_type_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_type_description' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_type_system_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_filter_module_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_filter_input_sub_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_filter_output_sub_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_filter_description2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_type_description2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_trigmsg_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_priv_user' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_priv_grant_option' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_priv_object_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_priv_obj_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_file_filename' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_file_length' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_file_flags' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_gen_generator' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_gen_description' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_gen_security_class' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_gen_init_val' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedure_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedure_description' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedure_description2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedure_blr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedure_owner_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedure_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedure_valid_blr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedure_debug_info' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedure_engine_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedure_entrypoint' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedure_package_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedure_private_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedureprm_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedureprm_field_source' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedureprm_description' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedureprm_default_source' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedureprm_null_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedureprm_mechanism' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedureprm_field_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_procedureprm_relation_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_exception_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_exception_description2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_exception_msg2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_rel_constraint_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_rel_constraint_defer' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_rel_constraint_init' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_ref_constraint_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_ref_update_rule' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_ref_delete_rule' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_role_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_chk_constraint_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_charset_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_charset_coll' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_charset_id' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_charset_funct' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_charset_security_class' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_charset_owner_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_coll_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_coll_attr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_coll_subtype' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_coll_funct' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_coll_specific_attr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_coll_security_class' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_coll_owner_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_map_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_auto_map_role' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_map_db' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_map_to_type' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_map_description' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_package_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_package_valid_body_flag' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_package_security_class' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:15858:39: warning: enumeration value 'att_dbc_user' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp: In function 'void {anonymous}::get_source_blob(BurpGlobals*, ISC_QUAD&, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:16249:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 16249 | while (*p++ = get(tdgbl)) | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../burp/../common/UtilSvc.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../burp/burp.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../burp/../common/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Firebird::Pair >; Storage = Firebird::EmptyStorage > >; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../burp/../common/../common/classes/array.h:236:3: required from 'Firebird::Array::size_type Firebird::Array::add(const T&) [with T = Firebird::Pair >; Storage = Firebird::EmptyStorage > >; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:7301:21: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../burp/../common/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Firebird::Pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../burp/burp.h:40, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../burp/../common/classes/fb_pair.h:107:16: note: 'struct Firebird::Pair >' declared here 107 | struct Pair : public BasePair | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../burp/burp.h:42, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h: In instantiation of 'bool Firebird::SimilarToMatcher::Evaluator::match() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:561:3: required from 'bool Firebird::SimilarToMatcher::Evaluator::getResult() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:425:29: required from 'bool Firebird::SimilarToMatcher::result() [with CharType = unsigned char; StrConverter = Jrd::UpcaseConverter<>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:423:7: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/../../jrd/SimilarToMatcher.h:1665:17: warning: enumeration value 'msReturningMask' not handled in switch [-Wswitch] 1665 | switch (state) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp: At global scope: /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:90:4: warning: 'isc_array_length' defined but not used [-Wunused-variable] 90 | isc_array_length, /* array return size */ | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:88:4: warning: 'isc_status2' defined but not used [-Wunused-variable] 88 | isc_status2 [20]; /* status vector */ | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:87:4: warning: 'isc_status' defined but not used [-Wunused-variable] 87 | isc_status [20], /* status vector */ | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:85:4: warning: 'gds_trans' defined but not used [-Wunused-variable] 85 | gds_trans = 0; /* default transaction handle */ | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:82:4: warning: 'DB' defined but not used [-Wunused-variable] 82 | DB = 0; /* database handle */ | ^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp: In function '(anonymous namespace)::get_acl(BurpGlobals*, char const*, GDS_QUAD_t*, GDS_QUAD_t*) [clone .constprop.0] [clone .isra.0]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:6330:22: warning: 'max_segment' may be used uninitialized in this function [-Wmaybe-uninitialized] 6330 | if (length < max_segment) | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp: In function '(anonymous namespace)::get_data(BurpGlobals*, burp_rel*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:6700:60: warning: 'lower' may be used uninitialized in this function [-Wmaybe-uninitialized] 6700 | elements_written *= (upper - lower + 1); | ~~~~~~^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:6507:28: note: 'lower' was declared here 6507 | int upper, lower; | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:6700:60: warning: 'upper' may be used uninitialized in this function [-Wmaybe-uninitialized] 6700 | elements_written *= (upper - lower + 1); | ~~~~~~^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:6507:21: note: 'upper' was declared here 6507 | int upper, lower; | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:6441:22: warning: 'end_ranges' may be used uninitialized in this function [-Wmaybe-uninitialized] 6441 | const SLONG* end_ranges; | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:4891:31: warning: 'p' may be used uninitialized in this function [-Wmaybe-uninitialized] 4891 | return MVOL_read_block(tdgbl, p, n); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:8373:24: note: 'p' was declared here 8373 | UCHAR* p; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp: In function '(anonymous namespace)::get_relation_data(BurpGlobals*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:16426:17: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 16426 | switch (type) | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.cpp:16349:25: note: 'type' was declared here 16349 | enum trig_t type; | ^~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.cpp: In function 'int gstat(Firebird::UtilSvc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.cpp:952:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 952 | } while (page = header->hdr_next_page); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.cpp: At global scope: /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.cpp:115:4: warning: 'SQLCODE' defined but not used [-Wunused-variable] 115 | SQLCODE; /* SQL status code */ | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.cpp:114:4: warning: 'isc_array_length' defined but not used [-Wunused-variable] 114 | isc_array_length, /* array return size */ | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.cpp:112:4: warning: 'isc_status2' defined but not used [-Wunused-variable] 112 | isc_status2 [20]; /* status vector */ | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.cpp:111:4: warning: 'isc_status' defined but not used [-Wunused-variable] 111 | isc_status [20], /* status vector */ | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.cpp:109:4: warning: 'gds_trans' defined but not used [-Wunused-variable] 109 | gds_trans = 0; /* default transaction handle */ | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.cpp:106:4: warning: 'DB' defined but not used [-Wunused-variable] 106 | DB = 0; /* database handle */ | ^~ g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,--version-script,fbplugin.vers -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-soname,libEngine12.so -Wl,-rpath,/usr/lib64 -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/plugins/libEngine12.so /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Attachment.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Collation.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/CryptoManager.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/DataTypeUtil.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Database.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/DbCreators.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/DebugInterface.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ExtEngineManager.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/GarbageCollector.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/GlobalRWLock.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/IntlManager.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/JrdStatement.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Mapping.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Monitoring.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Optimizer.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/PreparedStatement.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/RandomGenerator.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/RecordBuffer.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/RecordSourceNodes.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Relation.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ResultSet.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Routine.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/RuntimeStatistics.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/SysFunction.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/TempSpace.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/UserManagement.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/VirtualTable.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/blb.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/blob_filter.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/btn.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/btr.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/builtin.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/cch.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/cmp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/cvt.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/cvt2.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/err.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/event.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/evl.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/exe.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ext.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/filters.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/flu.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/idx.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/inf.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/intl.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/intl_builtin.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/jrd.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/lck.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/mov.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/nbak.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/nodebug.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ods.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/opt.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/pag.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/par.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/rlck.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/rpb_chain.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/sdw.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/shut.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/sort.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/sqz.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/svc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/svc_tab.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/tpc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/tra.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/validation.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/vio.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/Function.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dfw.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dpm.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/dyn_util.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/fun.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/grant.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ini.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/met.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/scl.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/os/posix/unix.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/AggNodes.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/BlrDebugWriter.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/BoolNodes.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DSqlDataTypeUtil.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DsqlCompilerScratch.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DsqlCursor.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/ExprNodes.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/Parser.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/StmtNodes.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/WinNodes.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/ddl.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/dsql.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/errd.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/gen.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/make.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/movd.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/pass1.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/utld.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/DdlNodes.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/PackageNodes.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/metd.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/dsql/parse.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/extds/ExtDS.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/extds/InternalDS.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/extds/IscDS.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/extds/ValidatePassword.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/AggregatedStream.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/BitmapTableScan.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/BufferedStream.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/ConditionalStream.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/Cursor.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/ExternalTableScan.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/FilteredStream.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/FirstRowsStream.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/FullOuterJoin.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/FullTableScan.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/HashJoin.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/IndexTableScan.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/LockedStream.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/MergeJoin.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/NestedLoopJoin.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/ProcedureScan.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/RecordSource.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/RecursiveStream.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/SingularStream.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/SkipRowsStream.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/SortedStream.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/Union.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/VirtualTableScan.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/recsrc/WindowedStream.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/trace/TraceCmdLine.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/trace/TraceConfigStorage.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/trace/TraceLog.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/trace/TraceManager.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/trace/TraceObjects.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/trace/TraceService.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/lock/lock.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/alice.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/exe.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/tdr.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/alice_meta.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/burp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/canonical.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/misc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/mvol.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/OdsDetection.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gsec/gsec.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/ppg.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/nbackup/nbackup.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lm -ldl -lcurses -ltommath -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ini.h:94:8: warning: type 'struct gfld' violates the C++ One Definition Rule [-Wodr] 94 | struct gfld | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../burp/burp.h:727: note: a different type is defined in another translation unit 727 | struct gfld | /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ini.h:96:41: note: the first difference of corresponding definitions is field 'gfld_type' 96 | int gfld_type; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../burp/burp.h:729: note: a field with different name is defined in another translation unit 729 | TEXT gfld_name [GDS_NAME_LEN]; | make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make fbintl make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/keywords.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/keywords.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cs_big5.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_big5.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cs_gb2312.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_gb2312.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cs_icu.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_icu.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cs_jis.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_jis.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cs_ksc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_ksc.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cs_narrow.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_narrow.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cs_unicode_fss.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_unicode_fss.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cs_narrow.cpp:368: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/charsets/cs_koi8r.h: In function 'INTL_BOOL CS_koi8r(charset*, const ASCII*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/charsets/cs_koi8r.h:266:18: warning: unused variable 'UNICODE_REPLACEMENT_CHARACTER' [-Wunused-variable] 266 | static const int UNICODE_REPLACEMENT_CHARACTER = 0xFFFD; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cs_narrow.cpp:377: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/charsets/cs_koi8u.h: In function 'INTL_BOOL CS_koi8u(charset*, const ASCII*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/charsets/cs_koi8u.h:266:18: warning: unused variable 'UNICODE_REPLACEMENT_CHARACTER' [-Wunused-variable] 266 | static const int UNICODE_REPLACEMENT_CHARACTER = 0xFFFD; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cs_unicode_ucs2.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_unicode_ucs2.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cv_big5.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_big5.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cv_gb2312.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_gb2312.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cv_icu.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_icu.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cv_jis.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_jis.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cv_ksc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_ksc.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cv_narrow.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_narrow.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/cv_unicode_fss.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_unicode_fss.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/kanji.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/kanji.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_ascii.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_ascii.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_big5.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_big5.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_dos.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_dos.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_gb2312.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_gb2312.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_icu.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_icu.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_iso8859_1.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_iso8859_1.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_iso8859_13.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_iso8859_13.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_iso8859_13.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/xx885913lt.h: In function 'INTL_BOOL ISO885913_c1_init(texttype*, charset*, const ASCII*, const ASCII*, USHORT, const UCHAR*, ULONG, const ASCII*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/xx885913lt.h:821:1: warning: conversion from 'USHORT' {aka 'short unsigned int'} to 'unsigned char:2' changes value from '4' to '0' [-Woverflow] 821 | }; | ^ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_iso8859_2.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_iso8859_2.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_iso8859_1.cpp:386: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/pw1252i850.h: In function 'INTL_BOOL WIN1252_c2_init(texttype*, charset*, const ASCII*, const ASCII*, USHORT, const UCHAR*, ULONG, const ASCII*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/pw1252i850.h:832:1: warning: conversion from 'USHORT' {aka 'short unsigned int'} to 'unsigned char:4' changes value from '16' to '0' [-Woverflow] 832 | }; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/pw1252i850.h:832:1: warning: conversion from 'USHORT' {aka 'short unsigned int'} to 'unsigned char:4' changes value from '17' to '1' [-Woverflow] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/pw1252i850.h:832:1: warning: conversion from 'USHORT' {aka 'short unsigned int'} to 'unsigned char:4' changes value from '17' to '1' [-Woverflow] In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_iso8859_1.cpp:410: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/pw1252span.h: In function 'INTL_BOOL WIN1252_c4_init(texttype*, charset*, const ASCII*, const ASCII*, USHORT, const UCHAR*, ULONG, const ASCII*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/pw1252span.h:841:1: warning: conversion from 'USHORT' {aka 'short unsigned int'} to 'unsigned char:4' changes value from '16' to '0' [-Woverflow] 841 | }; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/pw1252span.h:841:1: warning: conversion from 'USHORT' {aka 'short unsigned int'} to 'unsigned char:4' changes value from '17' to '1' [-Woverflow] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/pw1252span.h:841:1: warning: conversion from 'USHORT' {aka 'short unsigned int'} to 'unsigned char:4' changes value from '16' to '0' [-Woverflow] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/pw1252span.h:841:1: warning: conversion from 'USHORT' {aka 'short unsigned int'} to 'unsigned char:4' changes value from '17' to '1' [-Woverflow] In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_iso8859_1.cpp:458: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/pw1254turk.h: In function 'INTL_BOOL WIN1254_c1_init(texttype*, charset*, const ASCII*, const ASCII*, USHORT, const UCHAR*, ULONG, const ASCII*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/pw1254turk.h:826:1: warning: conversion from 'USHORT' {aka 'short unsigned int'} to 'unsigned char:4' changes value from '16' to '0' [-Woverflow] 826 | }; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/../intl/collations/pw1254turk.h:826:1: warning: conversion from 'USHORT' {aka 'short unsigned int'} to 'unsigned char:4' changes value from '16' to '0' [-Woverflow] g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_jis.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_jis.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_ksc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_ksc.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_narrow.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_narrow.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/lc_unicode_ucs2.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_unicode_ucs2.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/ld.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/ld.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/ld.cpp: In function 'INTL_BOOL LD_lookup_charset(charset*, const ASCII*, const ASCII*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/ld.cpp:486:26: warning: catching polymorphic type 'class Firebird::BadAlloc' by value [-Wcatch-value=] 486 | catch (Firebird::BadAlloc) | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/ld.cpp: In function 'INTL_BOOL LD_lookup_texttype(texttype*, const ASCII*, const ASCII*, USHORT, const UCHAR*, ULONG, INTL_BOOL, const ASCII*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/intl/ld.cpp:552:26: warning: catching polymorphic type 'class Firebird::BadAlloc' by value [-Wcatch-value=] 552 | catch (Firebird::BadAlloc) | ^~~~~~~~ rm -f /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a ar crus /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/Auth.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/BigInteger.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/CRC32C.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/CharSet.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/DynamicStrings.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/IntlParametersBlock.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/IntlUtil.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/MsgMetadata.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/ScanDir.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/StatementMetadata.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/StatusArg.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/StatusHolder.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/TextType.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/ThreadData.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/ThreadStart.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/Tokens.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/UtilSvc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/call_service.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/cvt.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/db_alias.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/dllinst.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/dsc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/enc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/fb_exception.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/isc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/isc_file.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/isc_sync.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/keywords.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/pretty.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/sdl.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/security.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/sha.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/unicode_util.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/utils.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/xdr.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/SyncSignals.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/divorce.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/fbsyslog.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/guid.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/isc_ipc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/mod_loader.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/os_utils.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/os/posix/path_utils.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/BaseStream.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/BlrWriter.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/ClumpletReader.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/ClumpletWriter.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/DbImplementation.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/Hash.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/ImplementHelper.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/InternalMessageBuffer.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/MetaName.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/MsgPrint.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/NoThrowTimeStamp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/SafeArg.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/Switches.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/SyncObject.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/Synchronize.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/TempFile.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/UserBlob.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/alloc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/fb_string.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/init.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/locks.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/semaphore.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/classes/timestamp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/config/ConfigCache.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/config/config.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/config/config_file.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/config/dir_list.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common/sha2/sha2.o g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,--version-script,fbintl.vers -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-soname,libfbintl.so.1 -Wl,-rpath,/usr/lib64 -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/intl/libfbintl.so /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_big5.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_gb2312.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_icu.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_jis.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_ksc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_narrow.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_unicode_fss.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cs_unicode_ucs2.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_big5.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_gb2312.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_icu.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_jis.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_ksc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_narrow.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/cv_unicode_fss.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/kanji.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_ascii.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_big5.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_dos.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_gb2312.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_icu.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_iso8859_1.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_iso8859_13.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_iso8859_2.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_jis.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_ksc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_narrow.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/lc_unicode_ucs2.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/intl/ld.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lm -ldl -lcurses -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make utilities make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/server/server.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/os/posix/inet_server.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/server/os/posix/inet_server.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/os/posix/inet_server.cpp:80: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h: In constructor 'RFlags::RFlags()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:428:29: warning: typedef 'dummy' locally defined but not used [-Wunused-local-typedefs] 428 | typedef int dummy[T(-1) > 0]; | ^~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h: In constructor 'RFlags::RFlags()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:428:29: warning: typedef 'dummy' locally defined but not used [-Wunused-local-typedefs] 428 | typedef int dummy[T(-1) > 0]; | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/os/posix/inet_server.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/os/posix/inet_server.cpp:204:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 204 | while (c = *p++) | ~~^~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config.h:29, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/os/posix/inet_server.cpp:41: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:319:20: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:305, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/os/posix/inet_server.cpp:80: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/os/posix/inet_server.cpp: At global scope: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/os/posix/inet_server.cpp:120:13: warning: 'serverClosing' defined but not used [-Wunused-variable] 120 | static bool serverClosing = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp: In function 'ISC_STATUS allocate_statement(rem_port*, PACKET*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:2137:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2137 | if (statement->rsr_id = port->get_id(statement)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp: In member function 'ISC_STATUS rem_port::compile(P_CMPL*, PACKET*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:2751:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2751 | if (requestL->rrq_id = this->get_id(requestL)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp: In member function 'void rem_port::disconnect(PACKET*, PACKET*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:2888:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2888 | while (transaction = rdb->rdb_transactions) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp: In member function 'ISC_STATUS rem_port::end_transaction(P_OP, P_RLSE*, PACKET*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_void' not handled in switch [-Wswitch] 3227 | switch (operation) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_connect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_exit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_accept' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_reject' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_disconnect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_response' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_attach' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_create' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_detach' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_compile' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_start' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_start_and_send' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_send' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_receive' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_unwind' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_release' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_transaction' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_reconnect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_create_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_open_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_get_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_put_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_cancel_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_close_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_info_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_info_request' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_info_transaction' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_info_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_batch_segments' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_que_events' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_cancel_events' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_prepare2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_event' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_connect_request' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_aux_connect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_ddl' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_open_blob2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_create_blob2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_get_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_put_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_seek_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_allocate_statement' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_execute' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_exec_immediate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_fetch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_fetch_response' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_free_statement' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_prepare_statement' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_set_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_info_sql' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_dummy' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_response_piggyback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_start_and_receive' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_start_send_and_receive' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_exec_immediate2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_execute2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_insert' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_sql_response' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_transact' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_transact_response' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_drop_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_service_attach' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_service_detach' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_service_info' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_service_start' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_update_account_info' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_authenticate_user' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_partial' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_trusted_auth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_cancel' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_cont_auth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_ping' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_accept_data' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_abort_aux_connection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_crypt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_crypt_key_callback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_cond_accept' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3227:16: warning: enumeration value 'op_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp: In member function 'void rem_port::info(P_OP, P_INFO*, PACKET*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_void' not handled in switch [-Wswitch] 3990 | switch (op) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_connect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_exit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_accept' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_reject' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_disconnect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_response' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_attach' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_create' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_detach' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_compile' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_start' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_start_and_send' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_send' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_receive' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_unwind' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_release' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_transaction' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_reconnect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_create_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_open_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_get_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_put_segment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_cancel_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_close_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_batch_segments' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_que_events' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_cancel_events' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_commit_retaining' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_prepare2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_event' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_connect_request' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_aux_connect' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_ddl' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_open_blob2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_create_blob2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_get_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_put_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_slice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_seek_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_allocate_statement' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_execute' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_exec_immediate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_fetch' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_fetch_response' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_free_statement' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_prepare_statement' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_set_cursor' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_dummy' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_response_piggyback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_start_and_receive' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_start_send_and_receive' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_exec_immediate2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_execute2' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_insert' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_sql_response' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_transact' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_transact_response' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_drop_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_service_attach' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_service_detach' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_service_start' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_rollback_retaining' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_update_account_info' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_authenticate_user' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_partial' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_trusted_auth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_cancel' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_cont_auth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_ping' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_accept_data' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_abort_aux_connection' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_crypt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_crypt_key_callback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_cond_accept' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3990:16: warning: enumeration value 'op_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp: In function 'Rtr* make_transaction(Rdb*, Firebird::ITransaction*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:4083:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4083 | if (transaction->rtr_id = rdb->rdb_port->get_id(transaction)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp: In member function 'ISC_STATUS rem_port::open_blob(P_OP, P_BLOB*, PACKET*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:4169:34: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4169 | if (blob->rbl_id = this->get_id(blob)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp: In function 'bool continue_authentication(rem_port*, PACKET*, PACKET*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:4675:66: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4675 | receive->p_operation == op_trusted_auth && port->port_protocol >= PROTOCOL_VERSION13 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:4676:63: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 4676 | receive->p_operation == op_cont_auth && port->port_protocol < PROTOCOL_VERSION13) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp: In function 'void* loopThread(void*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:6094:61: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6094 | while (next = request->req_chain) | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp: In function 'void zap_packet(PACKET*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:6303:49: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'PACKET' {aka 'struct packet'}; use assignment or value-initialization instead [-Wclass-memaccess] 6303 | memset(packet, 0, sizeof(PACKET)); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../remote/remote_def.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../remote/../remote/protocol.h:643:16: note: 'PACKET' {aka 'struct packet'} declared here 643 | typedef struct packet | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:6311:49: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'PACKET' {aka 'struct packet'}; use assignment or value-initialization instead [-Wclass-memaccess] 6311 | memset(packet, 0, sizeof(PACKET)); | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../remote/remote_def.h:43, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../remote/../remote/protocol.h:643:16: note: 'PACKET' {aka 'struct packet'} declared here 643 | typedef struct packet | ^~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../common/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../common/Auth.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = dsc; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:319:20: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct dsc'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:305, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../common/dsc.h:77:16: note: 'struct dsc' declared here 77 | typedef struct dsc | ^~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../common/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../common/Auth.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::grow(Firebird::Array::size_type) [with T = RemoteObject; Storage = Firebird::EmptyStorage; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:1118:21: required from 'OBJCT rem_port::setHandle(T*, OBJCT) [with T = Rsr; OBJCT = short unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:1141:34: required from 'OBJCT rem_port::get_id(T*) [with T = Rsr; OBJCT = short unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:2137:48: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:297:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class RemoteObject'; use assignment or value-initialization instead [-Wclass-memaccess] 297 | memset(data + count, 0, sizeof(T) * (newCount - count)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:539:7: note: 'class RemoteObject' declared here 539 | class RemoteObject | ^~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/auth/SecureRemotePassword/server/SrpServer.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecureRemotePassword/server/SrpServer.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/auth/SecureRemotePassword/server/SrpServer.cpp:48:14: warning: '{anonymous}::secDbKey' defined but not used [-Wunused-variable] 48 | unsigned int secDbKey = INIT_KEY; | ^~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/auth/SecDbCache.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecDbCache.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/print.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/lock/print.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/ClumpletReader.h:33, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../common/../common/classes/ClumpletWriter.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/../common/Auth.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../remote/remote.h:36, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:39: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp: In member function 'rem_port::end_statement(p_sqlfree*, packet*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:252:52: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized] 252 | memmove(data + index, data + index + 1, sizeof(T) * (--count - index)); | ~~~~~~~~~~~~~^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/remote/server/server.cpp:3166:35: note: 'pos' was declared here 3166 | FB_SIZE_T pos; | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/print.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/print.cpp:363:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 363 | while (c = *p++) | ~~^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/lock/print.cpp:411:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 411 | while (c = *p++) | ~~^~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/guard/guard.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/guard/guard.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/guard/guard.cpp: In function 'main': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/guard/guard.cpp:270:41: warning: 'ret_code' may be used uninitialized in this function [-Wmaybe-uninitialized] 270 | gds__log("%s: %s terminated abnormally (%d)\n", prog_name, process_name, ret_code); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/guard/util.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/guard/util.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/fbsvcmgr/fbsvcmgr.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/fbsvcmgr/fbsvcmgr.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/fbtracemgr/traceMgrMain.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/fbtracemgr/traceMgrMain.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/main/burpMain.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/main/burpMain.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/alice/main/aliceMain.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/main/aliceMain.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/gsec/main/gsecMain.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gsec/main/gsecMain.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/split/spit.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/split/spit.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/split/spit.cpp:131:1: warning: converting to non-pointer type 'USHORT' {aka 'short unsigned int'} from NULL [-Wconversion-null] 131 | }; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/split/spit.cpp:131:1: warning: converting to non-pointer type 'USHORT' {aka 'short unsigned int'} from NULL [-Wconversion-null] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/split/spit.cpp:131:1: warning: converting to non-pointer type 'USHORT' {aka 'short unsigned int'} from NULL [-Wconversion-null] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/split/spit.cpp: In function 'int get_file_size(const SCHAR*, const SCHAR*, SINT64*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/burp/split/spit.cpp:483:41: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 483 | for (const SCHAR* p = string; c = *p++;) | ~~^~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/gstat/main/gstatMain.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/main/gstatMain.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/isql/ColList.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/ColList.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/isql/Extender.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/Extender.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/isql/InputDevices.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/InputDevices.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/isql/OptionsBase.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/OptionsBase.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/isql/iutils.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/iutils.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/isql/iutils.cpp:35: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/isql/isql.h:363:20: warning: 'UDF_param_types' defined but not used [-Wunused-variable] 363 | static const char* UDF_param_types[] = { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/isql/isql.h:339:21: warning: 'Sub_types' defined but not used [-Wunused-variable] 339 | static const SCHAR* Sub_types[] = { | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/isql/isql.h:329:21: warning: 'Integral_subtypes' defined but not used [-Wunused-variable] 329 | static const SCHAR* Integral_subtypes[] = { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/isql/extract.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/extract.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/isql/isql.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/isql/show.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/show.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/nbackup/main/nbkMain.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/nbackup/main/nbkMain.o make ibutil make[4]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/inet.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/merge.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/parser.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/protocol.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/remote.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecureRemotePassword/srp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/server/server.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/remote/server/os/posix/inet_server.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecureRemotePassword/server/SrpServer.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecDbCache.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/firebird -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/extlib/ib_util.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/extlib/ib_util.o g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,--version-script,ib_util.vers -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-soname,libib_util.so -Wl,-rpath,/usr/lib64 -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib/libib_util.so /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/extlib/ib_util.o make[4]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make udfs make[4]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/extlib/ib_udf.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/extlib/ib_udf.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/extlib/fbudf/fbudf.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/extlib/fbudf/fbudf.o g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-soname,ib_udf.so -Wl,-rpath,/usr/lib64 -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/UDF/ib_udf.so /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/extlib/ib_udf.o -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lib_util -lm -ldl -lcurses g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-soname,fbudf.so -Wl,-rpath,/usr/lib64 -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/UDF/fbudf.so /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/extlib/fbudf/fbudf.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lib_util -lm -ldl -lcurses -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath make[4]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/lock/print.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/fb_lock_print -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/guard/guard.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/guard/util.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/fbguard -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/fbsvcmgr/fbsvcmgr.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/fbsvcmgr -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/fbtracemgr/traceMgrMain.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/trace/TraceCmdLine.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/fbtracemgr -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/burp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/canonical.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/misc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/mvol.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/OdsDetection.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/backup.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/restore.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/main/burpMain.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gbak -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/alice.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/exe.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/tdr.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/alice_meta.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/alice/main/aliceMain.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gfix -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gsec/gsec.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gsec/main/gsecMain.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gsec -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/burp/split/spit.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gsplit -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/ppg.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/dba.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/gstat/main/gstatMain.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/btn.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ods.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gstat -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/extract.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/extract.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/extract.cpp: In function 'bool extract_rel_constraints(const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/extract.cpp:3791:51: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3791 | const bool explicit_index = (isPK && !fb_utils::implicit_pk(/*IDX.RDB$INDEX_NAME*/ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3792 | fb_438.fb_444) || | ~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/extract.cpp: In function 'list_functions_legacy()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/extract.cpp:7421:85: warning: '%s' directive writing up to 124 bytes into a region of size between 105 and 110 [-Wformat-overflow=] 7421 | sprintf (type_buffer, "%s(%d) CHARACTER SET %s", | ^~ ...... 7427 | fb_86.fb_89); | ~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/extract.cpp:50: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output 19 or more bytes (assuming 148) into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/extract.cpp:7531:74: warning: '%s' directive writing up to 127 bytes into a region of size 120 [-Wformat-overflow=] 7531 | sprintf (return_buffer, "RETURNS %s%s %s", type_buffer, | ^~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/extract.cpp:50: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output 10 or more bytes (assuming 144) into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/show.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/show.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp: In function 'processing_state add_row(TEXT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:3688:21: warning: unused variable 'i' [-Wunused-variable] 3688 | int i = 0; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:3781:36: warning: unused variable 'nullable' [-Wunused-variable] 3781 | const bool nullable = msg->isNullable(fbStatus, i); | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp: In function 'processing_state bulk_insert_hack(const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:4439:36: warning: unused variable 'nullable' [-Wunused-variable] 4439 | const bool nullable = message->isNullable(fbStatus, i); | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:4424:38: warning: unused variable 'textFieldIter' [-Wunused-variable] 4424 | for (unsigned i = 0, textFieldIter = 0; i < n_cols && !done; ++i) | ^~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp: In function 'bool check_date(const tm&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:5051:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5051 | const bool leap = y % 4 == 0 && y % 100 != 0 || y % 400 == 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp: In function 'processing_state create_db(const TEXT*, TEXT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:5377:22: warning: unused variable 'quote' [-Wunused-variable] 5377 | TEXT quote = DBL_QUOTE; | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:5378:29: warning: unused variable 'p' [-Wunused-variable] 5378 | const TEXT* p = NULL; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp: In function 'processing_state get_statement(Firebird::string&, const TEXT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:6876:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 6876 | if (Interactive && !Input_file || setValues.Echo) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:6944:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 6944 | if (Interactive && !Input_file || setValues.Echo) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:6975:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 6975 | if (Interactive && !Input_file || setValues.Echo) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:7036:32: warning: enumeration value 'in_single_line_comment' not handled in switch [-Wswitch] 7036 | switch (state) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:7036:32: warning: enumeration value 'in_block_comment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:7036:32: warning: enumeration value 'in_double_quoted_string' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:7074:32: warning: enumeration value 'in_single_line_comment' not handled in switch [-Wswitch] 7074 | switch (state) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:7074:32: warning: enumeration value 'in_block_comment' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:7074:32: warning: enumeration value 'in_single_quoted_string' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp: In function 'void ISQL_get_version(bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:7155:30: warning: narrowing conversion of '(Version_info ? ((int)isc_info_firebird_version) : 1)' from 'int' to 'UCHAR' {aka 'unsigned char'} is ill-formed in C++11 [-Wnarrowing] 7155 | Version_info ? isc_info_firebird_version: isc_info_end, /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp: In function 'processing_state newdb(TEXT*, const TEXT*, const TEXT*, int, const TEXT*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:7834:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 7834 | if (l = fb_strlen(local_usr)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:7838:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 7838 | if (l = fb_strlen(local_psw)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:7842:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 7842 | if (l = fb_strlen(local_sql_role)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp: In function 'processing_state parse_arg(int, SCHAR**, SCHAR*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:8463:56: warning: enumeration value 'FETCH_PASS_OK' not handled in switch [-Wswitch] 8463 | switch (rez) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp: In function 'processing_state process_statement(const TEXT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:10154:45: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 10154 | (Pagelength && (lines % Pagelength == 0) || | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:107: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../isql/isql.h: At global scope: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../isql/isql.h:363:20: warning: 'UDF_param_types' defined but not used [-Wunused-variable] 363 | static const char* UDF_param_types[] = { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../isql/isql.h:339:21: warning: 'Sub_types' defined but not used [-Wunused-variable] 339 | static const SCHAR* Sub_types[] = { | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/show.cpp: In function 'processing_state show_collations(const SCHAR*, SSHORT, const char*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/show.cpp:10696:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 10694 | (!/*CL.RDB$SYSTEM_FLAG.NULL*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10695 | fb_781.fb_788 && /*CL.RDB$SYSTEM_FLAG*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10696 | fb_781.fb_789 != 0 && sys_flag != 0 || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/show.cpp: In function 'processing_state show_dependencies(const char*, int)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/show.cpp:12317:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 12317 | if (obj_type == obj_relation && is_table || obj_type == obj_view && !is_table) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/show.cpp: In function 'processing_state show_table(const SCHAR*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/show.cpp:16032:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 16032 | if (isView && /*REL.RDB$VIEW_BLR.NULL*/ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16033 | fb_123.fb_127 || !isView && !/*REL.RDB$VIEW_BLR.NULL*/ | ~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/show.cpp:16428:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 16428 | (isPK && !fb_utils::implicit_pk(/*IDX.RDB$INDEX_NAME*/ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16429 | fb_54.fb_58) || | ~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp: In function 'print_line(Firebird::IMessageMetadata*, unsigned char*, unsigned int const*, char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:8974:74: warning: ':' directive writing 1 byte into a region of size between 0 and 16 [-Wformat-overflow=] 8974 | sprintf(d, "%4.4d-%2.2d-%2.2d %2.2d:%2.2d:%2.2d.%4.4" ULONGFORMAT, | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:8974:44: note: directive argument in the range [0, 9999] 8974 | sprintf(d, "%4.4d-%2.2d-%2.2d %2.2d:%2.2d:%2.2d.%4.4" ULONGFORMAT, In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.cpp:53: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 25 and 77 bytes into a destination of size 32 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/nbackup/nbackup.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/nbackup/main/nbkMain.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/jrd/ods.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/nbackup -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/ColList.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/Extender.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/InputDevices.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/OptionsBase.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/iutils.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/extract.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/isql.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/isql/show.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/isql -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -ledit -lm -ldl -lcurses make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make gpre make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' rm -f metadata.fdb /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/isql -q -i /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dbs/metadata.sql rm -f msg.fdb echo create database \'msg.fdb\'\; | /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/isql can't format message 17:3 -- message file /var/lib/firebird/system/firebird.msg not found /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gfix -mode read_only metadata.fdb /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gfix -write async msg.fdb chmod 0444 metadata.fdb /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gbak -MODE read_only -R /builddir/build/BUILD/Firebird-3.0.7.33374-0/builds/misc/help.gbak help.fdb for sql in /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/msg.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/facilities2.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/locales.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/sqlstates.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/history2.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/messages2.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/symbols2.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/system_errors2.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/transmsgs.fr_FR2.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/transmsgs.de_DE2.sql; do (echo $sql; /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/isql -i $sql msg.fdb) || exit; done /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/msg.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/facilities2.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/locales.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/sqlstates.sql chmod 0444 help.fdb rm -f security.fdb rm -f security.tmp echo create database \'security.tmp\'\; | /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/isql can't format message 17:3 -- message file /var/lib/firebird/system/firebird.msg not found /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/history2.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/messages2.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gfix -write async security.tmp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/isql -i /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dbs/security.sql security.tmp chmod a=rw security.tmp cp security.tmp security.fdb /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gfix -write sync security.fdb /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/symbols2.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/std/gpre_meta.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/std/gpre_meta.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 rm -f yachts.lnk /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/system_errors2.sql ln -s metadata.fdb yachts.lnk rm -f /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/help/help.fdb cp help.fdb /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/help/help.fdb chmod 0444 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/help/help.fdb rm -f /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/security3.fdb cp security.fdb /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/security3.fdb g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/std/gpre_meta.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/std/gpre_meta.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/transmsgs.fr_FR2.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/transmsgs.de_DE2.sql /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/std/gpre_meta.cpp: In function 'void MET_fini(gpre_dbb*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/std/gpre_meta.cpp:2675:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2675 | if (DB = database->dbb_handle) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/std/gpre_meta.cpp:2677:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2677 | if (gds_trans = database->dbb_transaction) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/std/gpre_meta.cpp: In function 'gpre_rel* MET_get_view_relation(gpre_req*, const char*, const char*, USHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/std/gpre_meta.cpp:3244:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3244 | if (relation = | ~~~~~~~~~^ 3245 | MET_get_view_relation(request, /*X.RDB$RELATION_NAME*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3246 | isc_136.isc_139, relation_or_alias, level + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/std/gpre_meta.cpp: In function 'void MET_load_hash_table(gpre_dbb*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/std/gpre_meta.cpp:3611:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3611 | if (length = fb_utils::name_length(/*FUN.RDB$QUERY_NAME*/ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3612 | isc_97.isc_107)) | ~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/std/gpre_meta.cpp: In function 'void get_array(gpre_dbb*, const TEXT*, gpre_fld*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/std/gpre_meta.cpp:4205:16: warning: variable 'field_dimensions' set but not used [-Wunused-but-set-variable] 4205 | USHORT field_dimensions = 0; | ^~~~~~~~~~~~~~~~ touch msg.timestamp g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/c_cxx.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/cmd.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/cme.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/cmp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/exp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/gpre.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/hsh.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/int_cxx.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/jrdmet.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/movg.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/msc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/obj_cxx.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/par.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/pat.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/sqe.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/sql.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/gpre/std/gpre_meta.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/pat.cpp:60:21: warning: type 'struct ops' violates the C++ One Definition Rule [-Wodr] 60 | static const struct ops | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:124:8: note: a different type is defined in another translation unit 124 | struct ops | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/pat.cpp:62:15: note: the first difference of corresponding definitions is field 'ops_type' 62 | pat_t ops_type; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/gpre/sqe.cpp:126:15: note: a field with different name is defined in another translation unit 126 | nod_t rel_op; | ^ make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' rm -f /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current (cd /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin; ln -s gpre gpre_current) make plugins make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/plugins/udr_engine/UdrEngine.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/plugins/udr_engine/UdrEngine.o cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/plugins/udr_engine/udr_engine.conf /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/plugins/udr_engine.conf /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/auth/SecurityDatabase/LegacyManagement.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyManagement.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 Version(s) for database "security.fdb" Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V3.0.7.33374 Firebird 3.0" on disk structure version 12.0 g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/auth/SecurityDatabase/LegacyServer.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyServer.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/PluginLogWriter.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/ntrace/PluginLogWriter.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/PluginLogWriter.cpp: In member function 'void PluginLogWriter::checkErrno(const char*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/PluginLogWriter.cpp:212:19: warning: ignoring return value of 'char* strerror_r(int, char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 212 | strerror_r(errno, buff, sizeof(buff)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TraceConfiguration.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/ntrace/TraceConfiguration.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TraceConfiguration.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h: In instantiation of 'bool Firebird::SimilarToMatcher::Evaluator::match() [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<{anonymous}::SystemToUtf8Converter<> >]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:561:3: required from 'bool Firebird::SimilarToMatcher::Evaluator::getResult() [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<{anonymous}::SystemToUtf8Converter<> >]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:425:29: required from 'bool Firebird::SimilarToMatcher::result() [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<{anonymous}::SystemToUtf8Converter<> >]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TraceConfiguration.cpp:174:25: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:1665:17: warning: enumeration value 'msReturningMask' not handled in switch [-Wswitch] 1665 | switch (state) | ^~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TraceConfiguration.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TraceConfiguration.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Firebird::SimilarToMatcher > >::Evaluator::Node; Storage = Firebird::EmptyStorage > >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:236:3: required from 'Firebird::Array::size_type Firebird::Array::add(const T&) [with T = Firebird::SimilarToMatcher > >::Evaluator::Node; Storage = Firebird::EmptyStorage > >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:356:6: required from 'void Firebird::Array::push(const T&) [with T = Firebird::SimilarToMatcher > >::Evaluator::Node; Storage = Firebird::EmptyStorage > >::Evaluator::Node>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:518:12: required from 'Firebird::SimilarToMatcher::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<{anonymous}::SystemToUtf8Converter<> >; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:414:5: required from 'Firebird::SimilarToMatcher::SimilarToMatcher(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<{anonymous}::SystemToUtf8Converter<> >; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TraceConfiguration.cpp:169:35: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Firebird::SimilarToMatcher > >::Evaluator::Node'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TraceConfiguration.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:110:24: note: 'struct Firebird::SimilarToMatcher > >::Evaluator::Node' declared here 110 | struct Node | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TraceConfiguration.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TraceConfiguration.cpp:28: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Firebird::SimilarToMatcher > >::Evaluator::Node; Storage = Firebird::EmptyStorage > >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:717:15: required from 'void Firebird::SimilarToMatcher::Evaluator::parseFactor(int*) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<{anonymous}::SystemToUtf8Converter<> >]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:655:3: required from 'void Firebird::SimilarToMatcher::Evaluator::parseTerm(int*) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<{anonymous}::SystemToUtf8Converter<> >]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:624:3: required from 'void Firebird::SimilarToMatcher::Evaluator::parseExpr(int*) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<{anonymous}::SystemToUtf8Converter<> >]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:521:2: required from 'Firebird::SimilarToMatcher::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<{anonymous}::SystemToUtf8Converter<> >; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:414:5: required from 'Firebird::SimilarToMatcher::SimilarToMatcher(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter<{anonymous}::SystemToUtf8Converter<> >; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TraceConfiguration.cpp:169:35: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:210:24: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Firebird::SimilarToMatcher > >::Evaluator::Node'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 210 | memmove(data + index + 1, data + index, sizeof(T) * (count++ - index)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TraceConfiguration.cpp:31: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:110:24: note: 'struct Firebird::SimilarToMatcher > >::Evaluator::Node' declared here 110 | struct Node | ^~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/ntrace/TracePluginImpl.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h: In instantiation of 'bool Firebird::SimilarToMatcher::Evaluator::match() [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter >]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:561:3: required from 'bool Firebird::SimilarToMatcher::Evaluator::getResult() [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter >]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:425:29: required from 'bool Firebird::SimilarToMatcher::result() [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter >]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.cpp:1526:44: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:1665:17: warning: enumeration value 'msReturningMask' not handled in switch [-Wswitch] 1665 | switch (state) | ^~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginConfig.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::ensureCapacity(Firebird::Array::size_type, bool) [with T = Firebird::SimilarToMatcher > >::Evaluator::Node; Storage = Firebird::EmptyStorage > >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:236:3: required from 'Firebird::Array::size_type Firebird::Array::add(const T&) [with T = Firebird::SimilarToMatcher > >::Evaluator::Node; Storage = Firebird::EmptyStorage > >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:356:6: required from 'void Firebird::Array::push(const T&) [with T = Firebird::SimilarToMatcher > >::Evaluator::Node; Storage = Firebird::EmptyStorage > >::Evaluator::Node>]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:518:12: required from 'Firebird::SimilarToMatcher::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter >; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:414:5: required from 'Firebird::SimilarToMatcher::SimilarToMatcher(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter >; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.cpp:140:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:466:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Firebird::SimilarToMatcher > >::Evaluator::Node'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 466 | memcpy(newdata, data, sizeof(T) * count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:110:24: note: 'struct Firebird::SimilarToMatcher > >::Evaluator::Node' declared here 110 | struct Node | ^~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/objects_array.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/config/config_file.h:28, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginConfig.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.h:34, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h: In instantiation of 'void Firebird::Array::insert(Firebird::Array::size_type, const T&) [with T = Firebird::SimilarToMatcher > >::Evaluator::Node; Storage = Firebird::EmptyStorage > >::Evaluator::Node>; Firebird::Array::size_type = unsigned int]': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:717:15: required from 'void Firebird::SimilarToMatcher::Evaluator::parseFactor(int*) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter >]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:655:3: required from 'void Firebird::SimilarToMatcher::Evaluator::parseTerm(int*) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter >]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:624:3: required from 'void Firebird::SimilarToMatcher::Evaluator::parseExpr(int*) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter >]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:521:2: required from 'Firebird::SimilarToMatcher::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter >; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:414:5: required from 'Firebird::SimilarToMatcher::SimilarToMatcher(Firebird::MemoryPool&, Firebird::SimilarToMatcher::TextType*, const UCHAR*, SLONG, CharType, bool) [with CharType = unsigned int; StrConverter = Jrd::CanonicalConverter >; Firebird::SimilarToMatcher::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]' /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.cpp:140:32: required from here /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/classes/array.h:210:24: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct Firebird::SimilarToMatcher > >::Evaluator::Node'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 210 | memmove(data + index + 1, data + index, sizeof(T) * (count++ - index)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.h:39, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TracePluginImpl.cpp:32: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/../../jrd/SimilarToMatcher.h:110:24: note: 'struct Firebird::SimilarToMatcher > >::Evaluator::Node' declared here 110 | struct Node | ^~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/TraceUnicodeUtils.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/ntrace/TraceUnicodeUtils.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/traceplugin.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/ntrace/traceplugin.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/utilities/ntrace/os/posix/platform.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/ntrace/os/posix/platform.o g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,--version-script,fbplugin.vers -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-rpath,/usr/lib64 -Wl,-soname,libudr_engine.so.0 -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/plugins/libudr_engine.so /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/plugins/udr_engine/UdrEngine.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lm -ldl -lcurses -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath\ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyManagement.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyManagement.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyManagement.cpp:72:4: warning: 'SQLCODE' defined but not used [-Wunused-variable] 72 | SQLCODE; /* SQL status code */ | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyManagement.cpp:71:4: warning: 'isc_array_length' defined but not used [-Wunused-variable] 71 | isc_array_length, /* array return size */ | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyManagement.cpp:69:4: warning: 'isc_status2' defined but not used [-Wunused-variable] 69 | isc_status2 [20]; /* status vector */ | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyManagement.cpp:68:4: warning: 'isc_status' defined but not used [-Wunused-variable] 68 | isc_status [20], /* status vector */ | ^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyManagement.cpp:66:4: warning: 'gds_trans' defined but not used [-Wunused-variable] 66 | gds_trans = 0; /* default transaction handle */ | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyManagement.cpp:63:4: warning: 'database' defined but not used [-Wunused-variable] 63 | database = 0; /* database handle */ | ^~~~~~~~ g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,--version-script,fbplugin.vers -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-rpath,/usr/lib64 -Wl,-soname,libLegacy_Auth.so.0 -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/plugins/libLegacy_Auth.so /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyServer.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecDbCache.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lm -ldl -lcurses -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath\ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/auth/SecureRemotePassword/manage/SrpManagement.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecureRemotePassword/manage/SrpManagement.o g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,--version-script,fbplugin.vers -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-soname,libfbtrace.so.0 -Wl,-rpath,/usr/lib64 -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/plugins/libfbtrace.so /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/ntrace/PluginLogWriter.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/ntrace/TraceConfiguration.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/ntrace/TracePluginImpl.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/ntrace/TraceUnicodeUtils.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/ntrace/traceplugin.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/utilities/ntrace/os/posix/platform.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lm -ldl -lcurses g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,--version-script,fbplugin.vers -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-rpath,/usr/lib64 -Wl,-soname,libLegacy_UserManager.so.0 -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/plugins/libLegacy_UserManager.so /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecurityDatabase/LegacyManagement.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lm -ldl -lcurses -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath\ g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,--version-script,fbplugin.vers -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-rpath,/usr/lib64 -Wl,-soname,libSrp.so.0 -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/plugins/libSrp.so /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecureRemotePassword/manage/SrpManagement.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/auth/SecureRemotePassword/srp.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lm -ldl -lcurses -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath\ make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make examples make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/extlib/ib_util.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/yvalve/perf.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/iberror.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/ g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers -o ./makeHeader /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/misc/makeHeader.cpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/IdlFbInterfaces.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/IdlFbInterfaces.h mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/Interface.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/Interface.h mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/UdrCppEngine.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/UdrCppEngine.h mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/config cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/config/config.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/config/config.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/detail/dmc cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/detail/dmc/auto_rec.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/detail/dmc/auto_rec.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/detail cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/detail/auto_rec.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/detail/auto_rec.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/facilities cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/facilities/empty.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/facilities/empty.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/tuple cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/tuple/elem.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/tuple/elem.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/tuple cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/tuple/rem.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/tuple/rem.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/tuple cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/tuple/eat.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/tuple/eat.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/seq cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/seq/seq.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/seq/seq.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/seq cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/seq/for_each_i.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/seq/for_each_i.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/seq cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/seq/elem.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/seq/elem.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/seq cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/seq/size.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/seq/size.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/logical cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/logical/bool.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/logical/bool.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/repetition/detail/msvc cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/repetition/detail/msvc/for.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/repetition/detail/msvc/for.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/repetition/detail/dmc cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/repetition/detail/dmc/for.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/repetition/detail/dmc/for.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/repetition/detail cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/repetition/detail/for.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/repetition/detail/for.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/repetition/detail/edg cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/for.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/repetition/detail/edg/for.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/repetition cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/repetition/for.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/repetition/for.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/cat.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/cat.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/control cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/control/if.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/control/if.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/control cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/control/expr_if.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/control/expr_if.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/control cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/control/expr_iif.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/control/expr_iif.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/control cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/control/iif.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/control/iif.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/arithmetic cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/arithmetic/dec.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/arithmetic/dec.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/arithmetic cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/arithmetic/inc.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/arithmetic/inc.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/debug cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/impl/boost/preprocessor/debug/error.hpp /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/impl/boost/preprocessor/debug/error.hpp mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/FirebirdInterface.idl /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/FirebirdInterface.idl mkdir -p /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/Message.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/firebird/Message.h cp /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/types_pub.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/consts_pub.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/dsql/sqlda_pub.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/common/dsc_pub.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/ibase.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/inf_pub.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/jrd/blr.h /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen/iberror.h . ./makeHeader /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include/ibase.h rm -f -f ibase.h make -f Makefile.examples -C /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/examples/ make[4]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/examples' cp ../../examples/empbuild/empbuild.e ../../gen/examples/empbuild.e cp ../../examples/empbuild/empddl.sql ../../gen/examples/empddl.sql cp ../../examples/empbuild/empbld.sql ../../gen/examples/empbld.sql rm -f ../../gen/examples/isql ln -s ../../gen/Release/firebird/bin/isql ../../gen/examples/isql cp ../../examples/empbuild/empdml.sql ../../gen/examples/empdml.sql cp ../../examples/empbuild/indexoff.sql ../../gen/examples/indexoff.sql cp ../../examples/empbuild/indexon.sql ../../gen/examples/indexon.sql cp ../../examples/empbuild/job.inp ../../gen/examples/job.inp cp ../../examples/empbuild/lang.inp ../../gen/examples/lang.inp cp ../../examples/empbuild/proj.inp ../../gen/examples/proj.inp cp ../../examples/empbuild/qtr.inp ../../gen/examples/qtr.inp cp ../../examples/readme ../../gen/Release/firebird/examples/README rm -f ../../gen/examples/empbuild.fdb cp ../../examples/*.* ../../gen/Release/firebird/examples/ ../../gen/examples/isql -i empbld.sql cp ../../examples/api/*.* ../../gen/Release/firebird/examples/api/ can't format message 17:3 -- message file /var/lib/firebird/system/firebird.msg not found cp ../../examples/dbcrypt/*.* ../../gen/Release/firebird/examples/dbcrypt/ cp ../../examples/include/*.* ../../gen/Release/firebird/examples/include/ cp ../../examples/interfaces/*.* ../../gen/Release/firebird/examples/interfaces/ cp ../../examples/package/*.* ../../gen/Release/firebird/examples/package/ cp ../../examples/stat/*.* ../../gen/Release/firebird/examples/stat/ cp ../../examples/udf/*.* ../../gen/Release/firebird/examples/udf/ cp ../../examples/udr/*.* ../../gen/Release/firebird/examples/udr/ can't format message 17:10 -- message file /var/lib/firebird/system/firebird.msg not found Server version: Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V3.0.7.33374 Firebird 3.0" on disk structure version 12.0 ../../gen/Release/firebird/bin/gpre_current -m -z -n ../../gen/examples/empbuild.e ../../gen/examples/empbuild.c gpre version LI-V3.0.7.33374 Firebird 3.0 Version(s) for database "empbuild.fdb" Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V3.0.7.33374 Firebird 3.0" on disk structure version 12.0 gcc -I../../src/include/gen -I../../src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/include -c ../../gen/examples/empbuild.c -o ../../gen/examples/empbuild.o ../../gen/examples/empbuild.c:327:4: warning: 'isc_59l' defined but not used [-Wunused-const-variable=] 327 | isc_59l = 37; | ^~~~~~~ ../../gen/examples/empbuild.c:274:4: warning: 'isc_51l' defined but not used [-Wunused-const-variable=] 274 | isc_51l = 155; | ^~~~~~~ ../../gen/examples/empbuild.c:216:4: warning: 'isc_35l' defined but not used [-Wunused-const-variable=] 216 | isc_35l = 158; | ^~~~~~~ ../../gen/examples/empbuild.c:168:4: warning: 'isc_21l' defined but not used [-Wunused-const-variable=] 168 | isc_21l = 110; | ^~~~~~~ ../../gen/examples/empbuild.c:148:4: warning: 'isc_18l' defined but not used [-Wunused-const-variable=] 148 | isc_18l = 51; | ^~~~~~~ ../../gen/examples/empbuild.c:95:4: warning: 'isc_10l' defined but not used [-Wunused-const-variable=] 95 | isc_10l = 167; | ^~~~~~~ ../../gen/examples/empbuild.c:64:26: warning: 'gds__null' defined but not used [-Wunused-variable] 64 | static const ISC_STATUS *gds__null = 0; /* dummy status vector */ | ^~~~~~~~~ g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,../../gen/Release/firebird/lib -Wl,-rpath,../../gen/Release/firebird/lib/../intl ../../gen/examples/empbuild.o ../../temp/Release/common.a -o ../../gen/examples/empbuild -L../../gen/Release/firebird/lib -L../../gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses rm -f ../../gen/examples/employee.fdb ./empbuild ../../gen/examples/employee.fdb creating database ../../gen/examples/employee.fdb Turning forced writes off Creating tables Turning off indices and triggers Loading column data Turning on indices and triggers Loading Language arrays Added 10 language arrays. Loading Job blobs Added 30 job requirement descriptions. Loading project blobs Added 6 project descriptions. Loading quarter arrays Added 24 quarter arrays. ../../gen/Release/firebird/bin/gfix -write sync ../../gen/examples/employee.fdb chmod 666 ../../gen/examples/employee.fdb rm -f ../../gen/Release/firebird/examples/empbuild/employee.fdb cp ../../gen/examples/employee.fdb ../../gen/Release/firebird/examples/empbuild/employee.fdb make[4]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/examples' make -f Makefile.plugins_examples make[4]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' gcc -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/examples/udr/Functions.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/examples/udr/Functions.o gcc -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/examples/udr/Procedures.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/examples/udr/Procedures.o gcc -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/examples/udr/Triggers.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/examples/udr/Triggers.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/examples/udr/Triggers.cpp: In constructor 'Trigreplicate_persons::Impl::Impl(Firebird::ThrowStatusWrapper*, Firebird::IExternalContext*, Firebird::IRoutineMetadata*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/examples/udr/Triggers.cpp:237:29: warning: unused variable 'table' [-Wunused-variable] 237 | const char* table = metadata->getTriggerTable(status); | ^~~~~ gcc -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/examples/dbcrypt/DbCrypt.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/examples/dbcrypt/DbCrypt.o gcc -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/examples/dbcrypt/CryptKeyHolder.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/examples/dbcrypt/CryptKeyHolder.o gcc -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/examples/dbcrypt/CryptApplication.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/examples/dbcrypt/CryptApplication.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/examples/dbcrypt/CryptApplication.cpp: In member function 'void App::execute(const char*, App::Action)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/examples/dbcrypt/CryptApplication.cpp:114:23: warning: enumeration value 'NONE' not handled in switch [-Wswitch] 114 | switch(a) | ^ g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-soname,udrcpp_example.so \ -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/plugins/udr/libudrcpp_example.so /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/examples/udr/Functions.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/examples/udr/Procedures.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/examples/udr/Triggers.o \ -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,--version-script,fbplugin.vers -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-rpath,/usr/lib64 -Wl,-soname,libDbCrypt_example.so.0 -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/plugins/libDbCrypt_example.so /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/examples/dbcrypt/DbCrypt.o -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lm -ldl -lcurses -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,--version-script,fbplugin.vers -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -shared -Wl,-rpath,/usr/lib64 -Wl,-soname,libCryptKeyHolder_example.so.0 -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/plugins/libCryptKeyHolder_example.so /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/examples/dbcrypt/CryptKeyHolder.o -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lm -ldl -lcurses -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/examples/dbcrypt/CryptApplication.o -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/cryptAppSample -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath make[4]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make rest make[3]: Entering directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/all.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/all.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/command.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/command.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/all.cpp: In function 'void ALLQ_fini()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/all.cpp:209:69: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 209 | for (qli_hnk* hunks = pool->plb_hunks; hunk = hunks;) | ~~~~~^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/all.cpp: In function 'void ALLQ_release(qli_frb*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/all.cpp:415:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 415 | for (ptr = &pool->plb_free; free = *ptr; prior = free, ptr = &free->frb_next) | ~~~~~^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/all.cpp: In function 'void ALLQ_rlpool(qli_plb*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/all.cpp:473:53: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 473 | for (qli_hnk* hunks = pool->plb_hunks; hunk = hunks;) | ~~~~~^~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/compile.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/dtr.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/dtr.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp: In function 'bool CMP_node_match(const qli_nod*, const qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 142 | switch (node1->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_ready' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_start_trans' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_show' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_exit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_quit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_define' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_delete_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_rename_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_edit_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_copy_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_set' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_help' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_shell' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_def_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_del_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_def_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_mod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_del_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_def_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_mod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_del_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_def_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_del_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_mod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_restructure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_print' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_list_fields' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_assign' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_report' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_report_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_repeat' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_if' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_output' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_abort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_commit_retaining' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_rse' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_print_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_star' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_column' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_tab' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_skip' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_space' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_new_page' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_report_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_column_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_eql' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_neq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_gtr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_geq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_leq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_lss' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_starts' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_reference' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_prompt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_edit_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_parameter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_position' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_add' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_subtract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_multiply' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_substr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_format' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_choice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_rpt_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_rpt_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_rpt_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_rpt_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_rpt_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_running_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_running_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_sql_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_sql_al_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_sql_cr_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_sql_cr_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_sql_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:142:16: warning: enumeration value 'nod_sql_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp: In function 'qli_nod* compile_expression(qli_nod*, qli_req*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:519:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 519 | if (value = node->nod_arg[e_stt_value]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:546:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 546 | if (value = node->nod_arg[e_stt_value]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:649:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 649 | if (field = (qli_fld*) node->nod_arg[e_prm_field]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:667:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 667 | if (value = node->nod_arg[e_fld_subs]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp: In function 'qli_nod* compile_if(qli_nod*, qli_req*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:943:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 943 | if (sub = node->nod_arg[e_if_false]) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp: In function 'qli_nod* compile_report(qli_nod*, qli_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:1190:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1190 | if (control = report->rpt_top_rpt) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:1193:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1193 | if (control = report->rpt_top_page) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:1196:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1196 | if (control = report->rpt_top_breaks) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:1203:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1203 | if (control = report->rpt_bottom_breaks) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:1216:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1216 | if (control = report->rpt_bottom_page) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:1219:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1219 | if (control = report->rpt_bottom_rpt) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp: In function 'qli_req* compile_rse(qli_nod*, qli_req*, bool, qli_msg**, qli_msg**, qli_dbb**)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:1265:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1265 | if (request = compile_rse(context->ctx_stream, old_request, internal_flag, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1266 | send, receive, database)) | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:1308:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1308 | if (list = node->nod_arg[e_rse_sort]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:1314:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1314 | if (list = node->nod_arg[e_rse_reduced]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:1320:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1320 | if (list = node->nod_arg[e_rse_group_by]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp: In function 'bool computable(qli_nod*, qli_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:1608:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1608 | if (sub = node->nod_arg[e_fld_subs]) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/compile.cpp:1683:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1683 | if (sub = node->nod_arg[e_stt_value]) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/dtr.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/dtr.cpp:123:15: warning: unused variable 'home_directory' [-Wunused-variable] 123 | SCHAR home_directory[MAXPATHLEN]; | ^~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/err.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/err.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/eval.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/exe.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/exe.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp: In function 'int EVAL_boolean(qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 98 | switch (node->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_ready' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_start_trans' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_show' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_exit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_quit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_define' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_delete_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_rename_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_edit_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_copy_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_set' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_help' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_shell' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_def_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_del_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_def_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_mod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_del_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_def_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_mod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_del_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_def_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_del_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_mod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_restructure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_print' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_list_fields' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_assign' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_report' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_report_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_repeat' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_if' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_output' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_abort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_commit_retaining' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_rse' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_print_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_star' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_column' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_tab' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_skip' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_space' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_new_page' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_report_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_column_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_reference' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_prompt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_edit_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_parameter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_constant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_position' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_map' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_add' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_subtract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_multiply' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_substr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_format' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_choice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_agg_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_agg_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_rpt_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_rpt_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_rpt_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_rpt_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_rpt_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_running_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_running_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_sql_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_sql_al_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_sql_cr_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_sql_cr_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_sql_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:98:16: warning: enumeration value 'nod_sql_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp: In function 'void EVAL_break_increment(qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 271 | switch (node->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_ready' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_start_trans' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_show' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_exit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_quit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_define' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_delete_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_rename_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_edit_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_copy_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_set' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_help' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_shell' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_def_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_del_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_def_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_mod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_del_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_def_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_mod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_del_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_def_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_del_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_mod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_restructure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_print' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_list_fields' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_assign' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_report' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_report_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_repeat' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_if' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_output' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_abort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_commit_retaining' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_rse' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_print_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_star' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_column' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_tab' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_skip' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_space' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_new_page' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_report_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_column_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_eql' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_neq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_gtr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_geq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_leq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_lss' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_starts' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_reference' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_prompt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_edit_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_parameter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_constant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_position' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_map' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_add' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_subtract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_multiply' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_substr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_format' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_choice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_agg_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_agg_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_rpt_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_running_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_running_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_sql_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_sql_al_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_sql_cr_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_sql_cr_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_sql_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:271:16: warning: enumeration value 'nod_sql_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp: In function 'dsc* EVAL_parameter(qli_par*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:334:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 334 | if (missing_parameter = parameter->par_missing) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp: In function 'SLONG execute_any(qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:598:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 598 | else if (message = (qli_msg*) node->nod_arg[e_any_send]) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp: In function 'DSC* execute_function(qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:711:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 711 | else if (message = (qli_msg*) node->nod_arg[e_fun_send]) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp: In function 'DSC* execute_statistical(qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:820:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 820 | else if (message = (qli_msg*) node->nod_arg[e_stt_send]) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp: In function 'int sleuth_merge(const UCHAR*, const UCHAR*, const UCHAR*, UCHAR*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:1252:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1252 | while (c = *match++) | ~~^~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/exe.cpp: In function 'DSC* assignment(qli_nod*, DSC*, qli_nod*, qli_nod*, qli_par*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/exe.cpp:529:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 529 | if (*missing_flag = to_desc->dsc_missing = from_desc->dsc_missing) /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp: In function 'EVAL_value(qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:759:52: warning: ': ' directive writing 2 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 759 | sprintf(string, "%s: ", prompt[1]); // Msg498 Enter | ^~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:25: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 3 and 130 bytes into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:757:55: warning: ': ' directive writing 2 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 757 | sprintf(string, "\07%s: ", prompt[0]); // Msg497 Re-enter | ^~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:25: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 4 and 131 bytes into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:752:55: warning: ': ' directive writing 2 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 752 | sprintf(string, "%s %s: ", prompt[1], (TEXT*) node->nod_arg[e_prm_prompt]); | ^~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:25: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output 4 or more bytes (assuming 131) into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:750:55: warning: ' ' directive writing 1 byte into a region of size between 0 and 127 [-Wformat-overflow=] 750 | sprintf(string, "\07%s %s: ", prompt[0], (TEXT*) node->nod_arg[e_prm_prompt]); | ^ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:25: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output 5 or more bytes (assuming 132) into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp: In function 'string_boolean(qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:964:36: warning: 'desc3' may be used uninitialized in this function [-Wmaybe-uninitialized] 964 | SSHORT l1 = MOVQ_get_string(desc3, &p1, &temp1, TEMP_LENGTH); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:1296:36: note: 'desc3' was declared here 1296 | const DSC *desc1, *desc2, *desc3; | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp: In function 'EVAL_boolean(qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:173:24: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 173 | return !result; | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/eval.cpp:152:33: warning: 'value1' may be used uninitialized in this function [-Wmaybe-uninitialized] 152 | if (MOVQ_compare(value1, value2) > 0) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/expand.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/format.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'qli_nod* EXP_expand(qli_syntax*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 105 | switch (node->syn_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_start_trans' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_exit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_quit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_restructure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_print' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_list_fields' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_assign' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_report' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_report_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_repeat' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_if' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_output' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_abort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_commit_retaining' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_rse' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_print_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_star' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_column' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_tab' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_skip' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_space' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_new_page' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_report_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_column_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_eql' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_neq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_gtr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_geq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_leq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_lss' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_starts' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_reference' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_prompt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_edit_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_parameter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_constant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_position' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_map' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_add' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_subtract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_multiply' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_substr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_format' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_choice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_agg_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_agg_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_rpt_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_rpt_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_rpt_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_rpt_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_rpt_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_running_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_running_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:105:16: warning: enumeration value 'nod_sql_cr_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'void declare_global(qli_fld*, qli_syntax*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:365:52: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 365 | for (qli_fld** ptr = &QLI_variables; field = *ptr; ptr = &field->fld_next) | ~~~~~~^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:381:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 381 | if (q = variable->fld_edit_string) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:383:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 383 | if (q = variable->fld_query_header) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:398:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 398 | if (q = variable->fld_edit_string) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:401:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 401 | while (*p++ = *q++); | ~~~~~^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:405:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 405 | if (q = variable->fld_query_header) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:408:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 408 | while (*p++ = *q++); | ~~~~~^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'void expand_control_break(qli_brk**, qli_lls*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:623:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 623 | while (control = *ptr) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'qli_nod* expand_expression(qli_syntax*, qli_lls*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:849:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 849 | if (value = input->syn_arg[s_stt_rse]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:851:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 851 | if (value = input->syn_arg[s_stt_value]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:853:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 853 | if (value = input->syn_arg[s_stt_default]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'qli_nod* expand_modify(qli_syntax*, qli_lls*, qli_lls*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1267:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1267 | else if (syn_list = input->syn_arg[s_mod_list]) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'qli_nod* expand_print(qli_syntax*, qli_lls*, qli_lls*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1422:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1422 | if (rse = context->ctx_rse) | ~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'qli_print_item* expand_print_item(qli_syntax*, qli_lls*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 1489 | switch (syn_item->syn_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_ready' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_start_trans' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_show' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_exit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_quit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_define' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_delete_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_rename_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_edit_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_copy_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_set' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_help' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_shell' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_def_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_del_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_def_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_mod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_del_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_def_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_mod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_del_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_def_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_del_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_mod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_restructure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_print' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_list_fields' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_assign' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_report' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_report_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_repeat' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_if' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_output' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_abort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_commit_retaining' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_rse' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_star' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_eql' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_neq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_gtr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_geq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_leq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_lss' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_starts' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_reference' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_prompt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_edit_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_parameter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_constant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_position' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_map' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_add' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_subtract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_multiply' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_substr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_format' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_choice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_agg_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_agg_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_rpt_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_rpt_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_rpt_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_rpt_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_rpt_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_running_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_running_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_sql_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_sql_al_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_sql_cr_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_sql_cr_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_sql_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1489:16: warning: enumeration value 'nod_sql_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'qli_nod* expand_statement(qli_syntax*, qli_lls*, qli_lls*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2026:47: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2026 | else if (node = expand_statement(syn_node, right, left)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'bool invalid_nod_field(const qli_nod*, const qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 2469 | switch ((*ptr)->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_ready' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_start_trans' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_show' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_exit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_quit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_define' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_delete_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_rename_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_edit_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_copy_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_set' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_help' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_shell' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_def_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_del_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_def_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_mod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_del_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_def_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_mod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_del_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_def_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_del_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_mod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_restructure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_print' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_list_fields' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_assign' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_report' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_report_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_repeat' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_if' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_output' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_abort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_commit_retaining' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_rse' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_print_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_star' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_column' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_tab' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_skip' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_space' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_new_page' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_report_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_column_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_eql' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_neq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_gtr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_geq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_leq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_lss' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_starts' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_reference' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_prompt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_edit_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_parameter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_constant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_position' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_map' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_agg_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_agg_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_rpt_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_rpt_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_rpt_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_rpt_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_rpt_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_running_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_running_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_sql_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_sql_al_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_sql_cr_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_sql_cr_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_sql_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2469:32: warning: enumeration value 'nod_sql_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'bool invalid_syn_field(const qli_syntax*, const qli_syntax*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 2557 | switch ((*ptr)->syn_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_ready' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_start_trans' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_show' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_exit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_quit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_define' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_delete_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_rename_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_edit_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_copy_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_set' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_help' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_shell' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_def_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_del_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_def_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_mod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_del_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_def_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_mod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_del_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_def_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_del_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_mod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_restructure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_print' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_list_fields' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_assign' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_report' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_report_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_repeat' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_if' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_output' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_abort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_commit_retaining' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_rse' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_print_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_star' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_column' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_tab' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_skip' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_space' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_new_page' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_report_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_column_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_eql' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_neq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_gtr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_geq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_leq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_lss' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_starts' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_reference' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_prompt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_edit_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_parameter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_constant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_position' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_map' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_agg_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_agg_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_rpt_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_rpt_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_rpt_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_rpt_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_rpt_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_running_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_running_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_sql_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_sql_al_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_sql_cr_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_sql_cr_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_sql_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2557:32: warning: enumeration value 'nod_sql_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'qli_fld* resolve(qli_syntax*, qli_lls*, qli_ctx**)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2880:24: warning: enumeration value 'CTX_AGGREGATE' not handled in switch [-Wswitch] 2880 | switch (context->ctx_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2880:24: warning: enumeration value 'CTX_STREAM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp: In function 'TEXT* FMT_format(qli_lls*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:152:24: warning: enumeration value 'item_value' not handled in switch [-Wswitch] 152 | switch (item->itm_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:152:24: warning: enumeration value 'item_column_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:152:24: warning: enumeration value 'item_report_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:215:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 215 | else if (l = MIN(n, bottom - q)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp: In function 'qli_nod* FMT_list(qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:397:50: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 397 | while (c = *q++) | ~~^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp: In function 'USHORT decompose_header(const SCHAR*, const SCHAR**, USHORT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:750:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 750 | while (c = *string++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp: In function 'TEXT* format_report(qli_vec*, USHORT, USHORT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:971:44: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 971 | else if (l = MIN(column_width, bottom - q)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1043:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1043 | if (len = bottom - BOTTOM_LINE) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp: In function 'bool match_expr(const qli_nod*, const qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 1189 | switch (node1->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_ready' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_start_trans' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_show' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_exit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_quit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_define' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_delete_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_rename_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_edit_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_copy_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_set' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_help' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_shell' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_def_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_del_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_def_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_mod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_del_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_def_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_mod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_del_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_def_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_del_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_mod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_restructure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_print' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_list_fields' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_assign' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_report' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_report_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_repeat' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_if' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_output' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_abort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_commit_retaining' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_rse' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_print_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_star' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_column' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_tab' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_skip' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_space' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_new_page' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_report_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_column_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_eql' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_neq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_gtr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_geq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_leq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_lss' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_starts' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_reference' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_prompt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_edit_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_parameter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_constant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_position' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_map' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_add' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_subtract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_multiply' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_substr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_format' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_choice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_rpt_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_running_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_sql_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_sql_al_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_sql_cr_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_sql_cr_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_sql_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1189:16: warning: enumeration value 'nod_sql_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 1209 | switch (node2->nod_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_ready' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_start_trans' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_show' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_exit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_quit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_define' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_delete_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_rename_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_edit_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_copy_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_set' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_help' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_shell' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_def_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_del_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_def_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_mod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_del_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_def_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_mod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_del_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_def_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_del_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_mod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_restructure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_print' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_list_fields' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_assign' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_report' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_report_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_repeat' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_if' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_output' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_abort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_commit_retaining' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_rse' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_print_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_star' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_column' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_tab' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_skip' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_space' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_new_page' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_report_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_column_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_eql' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_neq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_gtr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_geq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_leq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_lss' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_starts' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_reference' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_prompt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_edit_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_parameter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_constant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_position' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_map' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_add' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_subtract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_multiply' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_substr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_format' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_choice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_rpt_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_running_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_sql_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_sql_al_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_sql_cr_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_sql_cr_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_sql_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1209:16: warning: enumeration value 'nod_sql_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp: In function 'int print_line(qli_print_item*, TEXT**)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1348:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1348 | if (!status && length && p[length - 1] == '\n') | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp: In function 'void report_line(qli_nod*, qli_vec**)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1495:24: warning: enumeration value 'item_value' not handled in switch [-Wswitch] 1495 | switch (item->itm_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1495:24: warning: enumeration value 'item_column' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1495:24: warning: enumeration value 'item_tab' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1495:24: warning: enumeration value 'item_space' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1495:24: warning: enumeration value 'item_column_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:1495:24: warning: enumeration value 'item_report_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'expand_expression(qli_syntax*, qli_lls*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:897:32: warning: 'context' may be used uninitialized in this function [-Wmaybe-uninitialized] 897 | return post_map(node, context); | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp: In function 'FMT_list(qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/format.cpp:424:64: warning: 'field' may be used uninitialized in this function [-Wmaybe-uninitialized] 424 | value->nod_type == nod_field && field->fld_missing) | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'expand_field(qli_syntax*, qli_lls*, qli_syntax*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1026:22: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1026 | *--p = 0; | ~~~~~^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1009:18: note: at offset -1 into destination object 's' of size 160 1009 | TEXT s[160]; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1026:22: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1026 | *--p = 0; | ~~~~~^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1009:18: note: at offset -1 into destination object 's' of size 160 1009 | TEXT s[160]; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'expand_statement(qli_syntax*, qli_lls*, qli_lls*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2039:27: warning: 'routine' may be used uninitialized in this function [-Wmaybe-uninitialized] 2039 | return (*routine) (input, right, left); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/gener.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'expand_print(qli_syntax*, qli_lls*, qli_lls*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2333:40: warning: 'name' may be used uninitialized in this function [-Wmaybe-uninitialized] 2333 | qli_ctx* context = find_context(name, right); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:2326:25: note: 'name' was declared here 2326 | const qli_name* name; | ^~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/hsh.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/hsh.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp: In function 'void gen_function(qli_nod*, qli_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp:1184:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1184 | else if (new_request = (qli_req*) node->nod_arg[e_fun_request]) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp: In function 'void gen_rse(qli_nod*, qli_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp:1572:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1572 | if (list = node->nod_arg[e_rse_group_by]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp:1586:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1586 | if (list = node->nod_arg[e_rse_having]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp:1591:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1591 | if (list = node->nod_arg[e_rse_sort]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp:1616:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1616 | if (list = node->nod_arg[e_rse_first]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp:1622:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1622 | if (list = node->nod_arg[e_rse_boolean]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp:1628:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1628 | if (list = node->nod_arg[e_rse_sort]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp:1631:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1631 | if (list = node->nod_arg[e_rse_reduced]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/../qli/dtr.h:540, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp:29: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp: In function 'gen_expression(qli_nod*, qli_req*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/../qli/exe.h:42:42: warning: 'operatr' may be used uninitialized [-Wmaybe-uninitialized] 42 | #define STUFF(blr) *rlb->rlb_data++ = blr | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/gener.cpp:1797:16: note: 'operatr' was declared here 1797 | USHORT operatr; | ^~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/lex.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/lex.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/mov.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/lex.cpp: In function 'qli_tok* LEX_token()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/lex.cpp:807:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 807 | while (*p++ = *q++); | ~~~~~^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp: In function 'int MOVQ_compare(const dsc*, const dsc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp:160:52: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 160 | if (length = arg2->dsc_length) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp:165:52: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 165 | if (length = arg1->dsc_length - arg2->dsc_length) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp:172:44: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 172 | if (length = arg1->dsc_length) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp: In function 'void numeric_to_text(const dsc*, dsc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp:1308:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1308 | if (l = to->dsc_length - length) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp: In function 'string_to_date(char const*, unsigned short, int*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp:1503:25: warning: 'precision' may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | while (precision++ < 4) | ~~~~~~~~~^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp: In function 'MOVQ_move(dsc const*, dsc*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp:1125:31: warning: '__sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1125 | sprintf(time, " %2d:%.2d:%.2d.%.4" SLONGFORMAT, times.tm_hour, times.tm_min, In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp:24: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:691:27: note: format string is defined here 691 | #define SLONGFORMAT "d" | ^ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp:25: /usr/include/bits/stdio2.h:38:34: note: '__sprintf_chk' output between 15 and 43 bytes into a destination of size 15 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp:1618:25: warning: 'precision' may be used uninitialized in this function [-Wmaybe-uninitialized] 1618 | while (precision++ < 4) | ~~~~~~~~~^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp:1543:19: note: 'precision' was declared here 1543 | USHORT n, precision; | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp:1597:31: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 1597 | components[i] = n; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/mov.cpp:1543:16: note: 'n' was declared here 1543 | USHORT n, precision; | ^ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/nounix.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/nounix.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/parse.o g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/picstr.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/picstr.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'qli_syntax* PARQ_parse()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_none' not handled in switch [-Wswitch] 219 | switch (next_keyword()) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ABORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ACCEPT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ADD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ALL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_AND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ANY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ANYCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_AS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ASCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ASTERISK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_AT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_AVERAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_BAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_BASED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_BEGIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_BETWEEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_BIGINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_BLR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_BOTTOM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_BY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_CHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_COLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_COLUMN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_COLUMNS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_COLUMN_HEADER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_COMMA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_CONTAINING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_CONT_PROMPT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_COUNT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_CROSS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_DATABASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_DATABASES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_DATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_DECIMAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_DECLARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_DESCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_DISTINCT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_DOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_DOUBLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_DUPLICATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ECHO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_EDIT_STRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ELSE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_END' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_END_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_END_REPORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_EQ' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_EQUALS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ERASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ESCAPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_EXACTCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_EXISTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_FIELD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_FIELDS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_FILTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_FILTERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_FIRST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_FIXED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_FLOAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_FOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_FORMAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_FROM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_FULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_FUNCTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_FUNCTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_GE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_GLOBAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_GROUP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_GT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_HAVING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_IF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_IN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_INACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_INDEX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_INDICES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_INNER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_INSERT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_INTEGER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_INTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_IS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_JOIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_LE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_LEFT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_LEFT_PAREN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_LIKE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_LINES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_LIST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_LONG' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_LT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_L_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_MATCHES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_MATCHING_LANGUAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_MAX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_MIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_MINUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_MISSING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_MODIFY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_NAMES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_NE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_NEW_PAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_NO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_NOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_NULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_NUMERIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_OF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_OPTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_OR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_ORDER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_OUTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_OVER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_PAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_PAGESIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_PASSWORD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_PLUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_PRECISION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_PRINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_PRIVILEGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_PROCEDURES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_PROMPT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_QUERY_HEADER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_QUERY_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_REAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_REDUCED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_RELATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_RELATIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_REPEAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_REPORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_REPORT_HEADER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_REPORT_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_RIGHT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_RIGHT_PAREN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_RUNNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_R_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SCALE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SECURITY_CLASS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SECURITY_CLASSES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SELECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SEMI' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SEMICOLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SHORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SINGULAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SKIP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SLASH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SMALLINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SORTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SPACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_STARTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_STATISTICS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_STORE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SUB_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_SYSTEM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_TAB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_TABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_TEXT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_THEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_TO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_TOP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_TOTAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_TRIGGERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_UNIQUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_UPDATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_USER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_USER_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_USING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_VALUES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_VARCHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_VARIABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_VARIABLES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_VARYING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_VERSION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_VIEW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_VIEWS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_WITH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:219:16: warning: enumeration value 'KW_continuation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'int parse_dtype(USHORT*, USHORT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_none' not handled in switch [-Wswitch] 1386 | switch (keyword) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ABORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ACCEPT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ADD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ALL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ALTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_AND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ANY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ANYCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_AS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ASCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ASTERISK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_AT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_AVERAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_BAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_BASED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_BEGIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_BETWEEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_BLR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_BOTTOM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_BY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_COLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_COLUMN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_COLUMNS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_COLUMN_HEADER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_COMMA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_COMMIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_CONTAINING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_CONT_PROMPT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_COPY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_COUNT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_CREATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_CROSS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_DATABASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_DATABASES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_DECIMAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_DECLARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_DEFINE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_DELETE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_DESCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_DISTINCT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_DOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_DROP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_DUPLICATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ECHO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_EDIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_EDIT_STRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ELSE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_END' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_END_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_END_REPORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_EQ' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_EQUALS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ERASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ESCAPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_EXACTCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_EXISTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_EXIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_EXTRACT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_FIELD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_FIELDS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_FILTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_FILTERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_FINISH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_FIRST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_FIXED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_FOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_FORMAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_FROM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_FULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_FUNCTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_FUNCTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_GE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_GLOBAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_GRANT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_GROUP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_GT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_HAVING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_HELP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_IF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_IN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_INACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_INDEX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_INDICES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_INNER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_INSERT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_INTEGER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_INTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_IS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_JOIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_LE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_LEFT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_LEFT_PAREN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_LIKE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_LINES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_LIST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_LT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_L_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_MATCHES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_MATCHING_LANGUAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_MAX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_MIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_MINUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_MISSING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_MODIFY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_NAMES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_NE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_NEW_PAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_NO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_NOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_NULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_NUMERIC' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_OF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_OPTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_OR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ORDER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_OUTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_OVER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_PAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_PAGESIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_PASSWORD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_PLUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_PRECISION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_PREPARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_PRINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_PRIVILEGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_PROCEDURES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_PROMPT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_QUERY_HEADER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_QUERY_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_QUIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_READY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_REAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_REDUCED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_RELATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_RELATIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_RENAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_REPEAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_REPORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_REPORT_HEADER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_REPORT_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_REVOKE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_RIGHT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_RIGHT_PAREN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_ROLLBACK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_RUNNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_R_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SCALE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SECURITY_CLASS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SECURITY_CLASSES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SELECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SEMI' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SEMICOLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SHELL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SHOW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SINGULAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SKIP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SLASH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SMALLINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SORTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SPACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_STARTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_STATISTICS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_STORE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SUB_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_SYSTEM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_TAB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_TABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_TEXT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_THEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_TO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_TOP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_TOTAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_TRIGGERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_UNIQUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_UPDATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_USER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_USER_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_USING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_VALUES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_VARCHAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_VARIABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_VARIABLES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_VERSION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_VIEW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_VIEWS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_WITH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1386:16: warning: enumeration value 'KW_continuation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'qli_syntax* parse_list_fields()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:2200:41: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2200 | if (node->syn_arg[s_prt_output] = parse_output()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'qli_const* parse_literal()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:2267:51: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2267 | if (constant->con_desc.dsc_length = l) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'qli_syntax* parse_primitive_value(USHORT*, bool*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:2796:79: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2796 | QLI_token->tok_type == tok_quoted && sql_flag && QLI_token->tok_string[0] == '"') | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'qli_syntax* parse_print()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:2906:41: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2906 | if (node->syn_arg[s_prt_output] = parse_output()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'qli_syntax* parse_ready(nod_t)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 3123 | switch (node_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_commit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_rollback' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_prepare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_start_trans' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_show' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_exit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_quit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_define' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_delete_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_rename_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_edit_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_copy_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_set' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_help' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_shell' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_del_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_def_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_mod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_del_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_def_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_mod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_del_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_def_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_del_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_mod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_restructure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_print' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_list_fields' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_assign' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_report' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_report_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_repeat' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_if' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_output' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_abort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_commit_retaining' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_rse' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_print_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_star' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_column' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_tab' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_skip' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_space' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_new_page' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_report_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_column_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_eql' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_neq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_gtr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_geq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_leq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_lss' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_starts' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_reference' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_prompt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_edit_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_parameter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_constant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_position' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_map' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_add' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_subtract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_multiply' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_substr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_format' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_choice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_agg_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_agg_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_rpt_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_rpt_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_rpt_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_rpt_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_rpt_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_running_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_running_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_sql_al_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_sql_cr_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_sql_cr_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_sql_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3123:24: warning: enumeration value 'nod_sql_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'qli_syntax* parse_report()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3576:68: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3576 | if (tmpptr = tmpptr1) | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'qli_syntax* parse_show()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4038:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4038 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4064:51: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4064 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4088:51: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4088 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4085:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4085 | if (PAR_match(KW_FOR)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4109:51: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4109 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4164:32: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4164 | else if (value = (BLK) get_dbb(symbol)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4248:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4248 | if (value = (BLK) get_dbb(QLI_token->tok_symbol)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'qli_syntax* parse_sort()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4328:20: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4328 | if (sql_flag) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'int parse_sql_dtype(USHORT*, USHORT*, USHORT*, USHORT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_none' not handled in switch [-Wswitch] 4462 | switch (keyword) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ABORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ACCEPT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ADD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ALL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ALTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_AND' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ANY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ANYCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_AS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ASCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ASTERISK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_AT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_AVERAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_BAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_BASED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_BEGIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_BETWEEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_BLOB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_BLR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_BOTTOM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_BY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_COLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_COLUMN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_COLUMNS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_COLUMN_HEADER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_COMMA' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_COMMIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_CONTAINING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_CONT_PROMPT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_COPY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_COUNT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_CREATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_CROSS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_DATABASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_DATABASES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_DECLARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_DEFINE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_DELETE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_DESCENDING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_DISTINCT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_DOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_DROP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_DUPLICATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ECHO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_EDIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_EDIT_STRING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ELSE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_END' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_END_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_END_REPORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_EQ' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_EQUALS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ERASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ESCAPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_EXACTCASE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_EXISTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_EXIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_EXTRACT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_FIELD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_FIELDS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_FILTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_FILTERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_FINISH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_FIRST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_FIXED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_FOR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_FORMAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_FROM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_FULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_FUNCTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_FUNCTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_GE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_GLOBAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_GRANT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_GROUP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_GT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_HAVING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_HELP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_IF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_IN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_INACTIVE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_INDEX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_INDICES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_INNER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_INSERT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_INTO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_IS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_JOIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_LE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_LEFT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_LEFT_PAREN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_LIKE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_LINES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_LIST' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_LT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_L_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_MATCHES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_MATCHING_LANGUAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_MAX' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_MIN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_MINUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_MISSING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_MODIFY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_NAMES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_NE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_NEW_PAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_NO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_NOT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_NULL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_OF' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_OPTION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_OR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ORDER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_OUTER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_OVER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_PAGE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_PAGESIZE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_PASSWORD' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_PLUS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_PRECISION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_PREPARE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_PRINT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_PRIVILEGES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_PROCEDURE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_PROCEDURES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_PROMPT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_QUERY_HEADER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_QUERY_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_QUIT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_READY' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_REDUCED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_RELATION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_RELATIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_RENAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_REPEAT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_REPORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_REPORT_HEADER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_REPORT_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_REVOKE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_RIGHT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_RIGHT_PAREN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_ROLLBACK' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_RUNNING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_R_BRCKET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SCALE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SECURITY_CLASS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SECURITY_CLASSES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SELECT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SEMI' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SEMICOLON' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SET' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SHELL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SHORT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SHOW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SINGULAR' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SKIP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SLASH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SORTED' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SPACE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_STARTS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_STATISTICS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_STORE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SUB_TYPE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_SYSTEM' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_TAB' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_TABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_TEXT' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_THEN' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_TO' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_TOP' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_TOTAL' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_TRIGGERS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_UNIQUE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_UPDATE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_USER' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_USER_NAME' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_USING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_VALUES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_VARIABLE' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_VARIABLES' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_VARYING' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_VERSION' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_VIEW' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_VIEWS' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_WITH' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4462:16: warning: enumeration value 'KW_continuation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'qli_fld* parse_sql_field()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4630:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 4630 | if (PAR_match(KW_NOT)) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/picstr.cpp: In function 'edit_numeric(dsc const*, pics*, char**)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/picstr.cpp:1083:40: warning: 'float_char' may be used uninitialized in this function [-Wmaybe-uninitialized] 1083 | *out++ = float_char; | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'parse_literal()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:2277:16: warning: 'constant' may be used uninitialized in this function [-Wmaybe-uninitialized] 2277 | return constant; | ^~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'parse_dtype(unsigned short*, unsigned short*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:1428:9: warning: 'dtype' may be used uninitialized [-Wmaybe-uninitialized] 1428 | switch (dtype) | ^~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/report.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/report.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/report.cpp: In function 'void RPT_report(qli_nod*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/report.cpp:86:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 86 | else if (message = (qli_msg*) loop->nod_arg[e_for_send]) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/report.cpp:109:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 109 | if (control = report->rpt_top_rpt) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/report.cpp:159:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 159 | if (node = report->rpt_detail_line) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/report.cpp:176:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 176 | if (control = report->rpt_bottom_page) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/report.cpp: In function 'void top_of_page(qli_prt*, bool)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/report.cpp:340:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 340 | if (control = report->rpt_bottom_page) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/report.cpp:347:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 347 | if (control = report->rpt_top_page) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'parse_statement()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3531:53: warning: 'top' may be used uninitialized in this function [-Wmaybe-uninitialized] 3531 | qli_brk** ptr = top ? &report->rpt_top_rpt : &report->rpt_bottom_rpt; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3504:14: note: 'top' was declared here 3504 | bool top; | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:2499:34: warning: 'field' may be used uninitialized in this function [-Wmaybe-uninitialized] 2499 | node->syn_arg[1] = (qli_syntax*) field; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:2475:26: note: 'field' was declared here 2475 | qli_fld* field; | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:2127:9: warning: 'select_flag' may be used uninitialized in this function [-Wmaybe-uninitialized] 2127 | if (select_flag) | ^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:2098:14: note: 'select_flag' was declared here 2098 | bool select_flag; | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/help.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/help.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 Version(s) for database "help.fdb" Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V3.0.7.33374 Firebird 3.0" on disk structure version 12.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/meta.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp: In function 'PARQ_parse()': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4240:34: warning: 'sw' may be used uninitialized in this function [-Wmaybe-uninitialized] 4240 | ALLQ_push((blk*) sw, &stack); | ^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4008:29: note: 'sw' was declared here 4008 | enum show_t sw; | ^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3941:34: warning: 'sw' may be used uninitialized in this function [-Wmaybe-uninitialized] 3941 | ALLQ_push((blk*) sw, &stack); | ^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:3831:28: note: 'sw' was declared here 3831 | enum set_t sw; | ^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4380:34: warning: 'field' may be used uninitialized in this function [-Wmaybe-uninitialized] 4380 | node->syn_arg[1] = (qli_syntax*) field; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/parse.cpp:4365:22: note: 'field' was declared here 4365 | qli_fld* field; | ^~~~~ Version(s) for database "yachts.lnk" Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V3.0.7.33374 Firebird 3.0" on disk structure version 12.0 Version(s) for database "yachts.lnk" Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V3.0.7.33374 Firebird 3.0" on disk structure version 12.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/proc.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 Version(s) for database "yachts.lnk" Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V3.0.7.33374 Firebird 3.0" on disk structure version 12.0 Version(s) for database "yachts.lnk" Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V3.0.7.33374 Firebird 3.0" on disk structure version 12.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/show.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 Version(s) for database "yachts.lnk" Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V3.0.7.33374 Firebird 3.0" on disk structure version 12.0 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/gpre_current -m -z -n /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/msgs/build_file.epp /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/msgs/build_file.cpp gpre version LI-V3.0.7.33374 Firebird 3.0 g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/help.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/help.o Version(s) for database "msg.fdb" Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V3.0.7.33374 Firebird 3.0" on disk structure version 12.0 g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/help.cpp:74:4: warning: 'SQLCODE' defined but not used [-Wunused-variable] 74 | SQLCODE; /* SQL status code */ | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/help.cpp:73:4: warning: 'isc_array_length' defined but not used [-Wunused-variable] 73 | isc_array_length, /* array return size */ | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/help.cpp:71:4: warning: 'isc_status2' defined but not used [-Wunused-variable] 71 | isc_status2 [20]; /* status vector */ | ^~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp: In function 'void MET_finish(qli_dbb*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:3408:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3408 | while (relation = dbb->dbb_relations) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:3416:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3416 | while (function = dbb->dbb_functions) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp: In function 'FB_API_HANDLE MET_transaction(nod_t, qli_dbb*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_nothing' not handled in switch [-Wswitch] 4482 | switch (node_type) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_ready' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_finish' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_show' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_exit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_quit' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_define' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_delete_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_rename_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_edit_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_copy_proc' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_extract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_set' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_help' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_shell' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_def_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_del_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_def_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_mod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_del_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_def_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_mod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_del_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_def_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_del_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_mod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_for' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_restructure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_print' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_list_fields' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_list' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_store' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_modify' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_erase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_assign' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_report' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_report_loop' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_repeat' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_if' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_output' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_declare' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_abort' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_commit_retaining' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_rse' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_print_item' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_star' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_column' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_tab' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_skip' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_space' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_new_page' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_report_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_column_header' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_eql' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_neq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_gtr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_geq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_leq' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_lss' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_between' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_containing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_matches' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_like' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_starts' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_missing' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_and' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_or' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_any' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_not' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_unique' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_reference' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_prompt' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_edit_blob' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_parameter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_constant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_position' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_map' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_add' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_subtract' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_multiply' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_divide' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_negate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_concatenate' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_substr' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_null' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_user_name' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_format' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_choice' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_agg_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_agg_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_agg_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_agg_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_agg_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_rpt_average' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_rpt_max' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_rpt_min' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_rpt_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_rpt_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_running_count' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_running_total' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_from' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_via' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_upcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_lowcase' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_sleuth' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_index' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_join_inner' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_join_left' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_join_right' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_join_full' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_sql_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_sql_al_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_sql_cr_table' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_sql_cr_view' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_sql_grant' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:4482:16: warning: enumeration value 'nod_sql_revoke' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp: In function 'void execute_dynamic_ddl(qli_dbb*, qli_rlb*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:6054:69: warning: 'ISC_STATUS isc_ddl(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, short int, const ISC_SCHAR*)' is deprecated [-Wdeprecated-declarations] 6054 | length, (const char*) rlb->rlb_base)) | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/ibase.h:6, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird/Interface.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/fb_exception.h:45, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../qli/../common/../jrd/../common/classes/fb_string.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../qli/../common/../jrd/ods.h:38, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../qli/../common/dsc.h:32, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../qli/dtr.h:27, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:708:41: note: declared here 708 | ISC_STATUS FB_API_DEPRECATED ISC_EXPORT isc_ddl(ISC_STATUS*, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp: In function 'void install(qli_dbb*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:6346:47: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6346 | if (relation->rel_system_flag = /*X.RDB$SYSTEM_FLAG*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 6347 | isc_22.isc_26) | ~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp: In function 'void purge_relation(qli_rel*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:6924:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6924 | while (field = relation->rel_fields) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:6928:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6928 | if (symbol = field->fld_query_name) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp: At global scope: /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:2126:14: warning: 'global_parm_buffer' defined but not used [-Wunused-variable] 2126 | static UCHAR global_parm_buffer[256]; | ^~~~~~~~~~~~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.o In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:34: /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp: In function 'parse_blr(unsigned char**, qli_symbol*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../qli/dtr.h:37:44: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 37 | #define ALLOCPV(type, repeat) ALLQ_alloc (QLI_permanent_pool, type, repeat) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:6584:30: note: 'length' was declared here 6584 | SSHORT dtype, scale, length, l, op; | ^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:6795:46: warning: 'dtype' may be used uninitialized [-Wmaybe-uninitialized] 6795 | constant->con_desc.dsc_dtype = dtype; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:6803:33: warning: 'l' may be used uninitialized [-Wmaybe-uninitialized] 6803 | while (l--) | ~^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:6483:24: warning: 'operatr' may be used uninitialized in this function [-Wmaybe-uninitialized] 6483 | node->syn_type = type; | ~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.cpp:6581:15: note: 'operatr' was declared here 6581 | nod_t operatr; | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp: In function 'void PRO_copy_procedure(qli_dbb*, const TEXT*, qli_dbb*, const TEXT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:786:38: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 786 | if (old_blob = PRO_fetch_procedure(old_database, old_name)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp: In function 'void PRO_invoke(qli_dbb*, const TEXT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:1198:34: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1198 | if (blob = PRO_fetch_procedure(database, name)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp: In function 'int PRO_rename_procedure(qli_dbb*, const TEXT*, const TEXT*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:1286:12: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1286 | if (!isc_46.isc_48) break; count++; | ^~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:1286:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1286 | if (!isc_46.isc_48) break; count++; | ^~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp: In function 'void create_qli_procedures(qli_dbb*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:1814:73: warning: 'ISC_STATUS isc_ddl(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, short int, const ISC_SCHAR*)' is deprecated [-Wdeprecated-declarations] 1814 | reinterpret_cast(dyn_gdl1))) | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:708:41: note: declared here 708 | ISC_STATUS FB_API_DEPRECATED ISC_EXPORT isc_ddl(ISC_STATUS*, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:1822:73: warning: 'ISC_STATUS isc_ddl(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, short int, const ISC_SCHAR*)' is deprecated [-Wdeprecated-declarations] 1822 | reinterpret_cast(dyn_gdl2))) | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:708:41: note: declared here 708 | ISC_STATUS FB_API_DEPRECATED ISC_EXPORT isc_ddl(ISC_STATUS*, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:1830:73: warning: 'ISC_STATUS isc_ddl(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, short int, const ISC_SCHAR*)' is deprecated [-Wdeprecated-declarations] 1830 | reinterpret_cast(dyn_gdl3))) | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:708:41: note: declared here 708 | ISC_STATUS FB_API_DEPRECATED ISC_EXPORT isc_ddl(ISC_STATUS*, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:1838:73: warning: 'ISC_STATUS isc_ddl(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, short int, const ISC_SCHAR*)' is deprecated [-Wdeprecated-declarations] 1838 | reinterpret_cast(dyn_gdl4))) | ^ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:708:41: note: declared here 708 | ISC_STATUS FB_API_DEPRECATED ISC_EXPORT isc_ddl(ISC_STATUS*, | ^~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp: In function 'PRO_open_blob(qli_dbb*, GDS_QUAD_t&)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:1231:27: warning: 'bpb' may be used uninitialized [-Wmaybe-uninitialized] 1231 | if (isc_open_blob2(status_vector, &database->dbb_handle, &database->dbb_proc_trans, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1232 | &blob, &blob_id, bpb_length, bpb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:36: /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../jrd/ibase.h:555:23: note: by argument 7 of type 'const ISC_UCHAR *' to 'isc_open_blob2' declared here 555 | ISC_STATUS ISC_EXPORT isc_open_blob2(ISC_STATUS*, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:1224:15: note: 'bpb' declared here 1224 | UCHAR bpb[20]; | ^~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp: In function 'PRO_copy_procedure(qli_dbb*, char const*, qli_dbb*, char const*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:793:13: warning: 'old_blob' may be used uninitialized [-Wmaybe-uninitialized] 793 | if (!old_blob) | ^~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.cpp:781:23: note: 'old_blob' declared here 781 | FB_API_HANDLE old_blob; | ^~~~~~~~ g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp: In function 'void SHOW_stuff(qli_syntax*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:2276:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2276 | if (dbb = (qli_dbb*) value) | ~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp: In function 'void show_fields(qli_rel*, qli_fld*)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:3414:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3414 | if (symbol = field->fld_query_name) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp: In function 'void show_rels(qli_dbb*, show_t, SSHORT)': /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_all' not handled in switch [-Wswitch] 5008 | switch (sw) | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_relation' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_database' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_databases' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_procedure' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_procedures' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_version' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_variable' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_variables' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_indices' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_filter' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_filters' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_global_field' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_global_fields' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_trigger' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_triggers' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_security_class' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_security_classes' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_function' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_functions' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_views' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_system_triggers' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_matching_language' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_db_indices' not handled in switch [-Wswitch] /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.cpp:5008:16: warning: enumeration value 'show_db_fields' not handled in switch [-Wswitch] g++ -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/gen -I/builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer -pthread -fno-rtti -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -c /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/msgs/build_file.cpp -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/msgs/build_file.o In file included from /usr/include/string.h:519, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/../common/common.h:53, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/include/firebird.h:70, from /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/msgs/build_file.cpp:36: In function 'strncpy', inlined from 'main' at /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/msgs/build_file.cpp:536:11: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 21 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/msgs/build_file.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/build_file -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/build_file -d msg.fdb -f /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/firebird.msg g++ -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-delete-null-pointer-checks -std=gnu++03 -std=gnu++03 -std=gnu++03 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl -Wl,--version-script,empty.vers /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/all.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/command.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/compile.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/dtr.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/err.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/eval.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/exe.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/expand.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/format.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/gener.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/hsh.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/lex.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/mov.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/nounix.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/parse.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/picstr.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/report.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/help.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/meta.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/proc.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/qli/show.o /builddir/build/BUILD/Firebird-3.0.7.33374-0/temp/Release/common.a -o /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/bin/qli -L/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/lib -lfbclient -ltommath -lm -ldl -lcurses chmod 666 /builddir/build/BUILD/Firebird-3.0.7.33374-0/gen/Release/firebird/firebird.msg /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp: In function 'expand_field': /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1026:22: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1026 | *--p = 0; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1009:18: note: at offset -1 into destination object 's' of size 160 1009 | TEXT s[160]; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1026:22: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1026 | *--p = 0; | ^ /builddir/build/BUILD/Firebird-3.0.7.33374-0/src/qli/expand.cpp:1009:18: note: at offset -1 into destination object 's' of size 160 1009 | TEXT s[160]; | ^ make[3]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make[2]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' make[1]: Leaving directory '/builddir/build/BUILD/Firebird-3.0.7.33374-0/gen' + cd gen + make -f Makefile.install buildRoot (cd ../gen; ./install/makeInstallImage.sh) ./ ./libCryptKeyHolder_example.so ./libDbCrypt_example.so ./libSrp.so ./libLegacy_UserManager.so ./libfbtrace.so ./libLegacy_Auth.so ./libudr_engine.so ./udr_engine.conf ./libEngine12.so ./udr/ ./udr/libudrcpp_example.so ln: failed to create symbolic link 'buildroot/usr/include/firebird/firebird': File exists + chmod -R u+w buildroot/usr/share/doc/firebird + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.u9mujh + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64 ++ dirname /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64 + cd Firebird-3.0.7.33374-0 + chmod u+rw,a+rx gen/buildroot//usr/include/firebird/firebird/impl + cp -r gen/buildroot/etc gen/buildroot/usr gen/buildroot/var /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/ + mkdir -p /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/pkgconfig + cp -v gen/install/misc/fbclient.pc /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/pkgconfig/ 'gen/install/misc/fbclient.pc' -> '/builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/pkgconfig/fbclient.pc' + cd /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64 + rm -vf ./usr/sbin/FirebirdUninstall.sh ./usr/sbin/changeServerMode.sh ./usr/sbin/registerDatabase.sh removed './usr/sbin/FirebirdUninstall.sh' removed './usr/sbin/changeServerMode.sh' removed './usr/sbin/registerDatabase.sh' + mv -v ./usr/sbin/fb_config ./usr/lib64/ renamed './usr/sbin/fb_config' -> './usr/lib64/fb_config' + install -p -m 0755 /builddir/build/SOURCES/fb_config /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/sbin/fb_config + rm -vf ./usr/include/firebird/perf.h removed './usr/include/firebird/perf.h' + rm -vf './usr/lib64/libicu*.so' + rm -vf ./usr/include/ib_util.h ./usr/include/ibase.h ./usr/include/iberror.h removed './usr/include/ib_util.h' removed './usr/include/ibase.h' removed './usr/include/iberror.h' + chmod -R u+w ./usr/share/doc/firebird + rm -vf ./usr/share/firebird/misc/firebird.init.d.debian ./usr/share/firebird/misc/firebird.init.d.generic ./usr/share/firebird/misc/firebird.init.d.gentoo ./usr/share/firebird/misc/firebird.init.d.mandrake ./usr/share/firebird/misc/firebird.init.d.slackware ./usr/share/firebird/misc/firebird.init.d.suse removed './usr/share/firebird/misc/firebird.init.d.debian' removed './usr/share/firebird/misc/firebird.init.d.generic' removed './usr/share/firebird/misc/firebird.init.d.gentoo' removed './usr/share/firebird/misc/firebird.init.d.mandrake' removed './usr/share/firebird/misc/firebird.init.d.slackware' removed './usr/share/firebird/misc/firebird.init.d.suse' + rm -vf ./usr/share/firebird/misc/firebird.xinetd removed './usr/share/firebird/misc/firebird.xinetd' + rm -vf ./usr/share/firebird/misc/rc.config.firebird removed './usr/share/firebird/misc/rc.config.firebird' + mv -v ./etc/firebird/README ./etc/firebird/WhatsNew ./usr/share/doc/firebird/ renamed './etc/firebird/README' -> './usr/share/doc/firebird/README' renamed './etc/firebird/WhatsNew' -> './usr/share/doc/firebird/WhatsNew' + mv -v ./etc/firebird/IDPLicense.txt ./usr/share/doc/firebird/ renamed './etc/firebird/IDPLicense.txt' -> './usr/share/doc/firebird/IDPLicense.txt' + mv -v ./etc/firebird/IPLicense.txt ./usr/share/doc/firebird/ renamed './etc/firebird/IPLicense.txt' -> './usr/share/doc/firebird/IPLicense.txt' + install -p -m 0644 -D /builddir/build/SOURCES/README.Fedora ./usr/share/doc/firebird/README.Fedora + mv -v ./usr/bin/gstat ./usr/bin/gstat-fb renamed './usr/bin/gstat' -> './usr/bin/gstat-fb' + mv -v ./usr/bin/isql ./usr/bin/isql-fb renamed './usr/bin/isql' -> './usr/bin/isql-fb' + mkdir -p ./var/log/firebird + mkdir -p ./etc/logrotate.d + echo 1 + sed s@firebird.log@/var/log/firebird/firebird.log@g /builddir/build/SOURCES/firebird-logrotate + cp -f /builddir/build/SOURCES/firebird-superserver.service ./usr/share/firebird/misc/firebird-superserver.service + mkdir -p ./usr/lib/systemd/system + cp ./usr/share/firebird/misc/firebird-superserver.service ./usr/lib/systemd/system/firebird-superserver.service + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 3.0.7.33374-3.fc34 --unique-debug-suffix -3.0.7.33374-3.fc34.x86_64 --unique-debug-src-base firebird-3.0.7.33374-3.fc34.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/Firebird-3.0.7.33374-0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/fbsvcmgr explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/fbtracemgr extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/fbtracemgr extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/fbsvcmgr explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/gbak extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/gbak explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/gfix extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/gfix explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/gpre extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/gpre explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/gsec extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/gsec explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/gsplit extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/gsplit explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/gstat-fb explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/isql-fb extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/gstat-fb extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/isql-fb explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/nbackup explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/qli extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/nbackup extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/bin/qli explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/intl/fbintl extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/intl/fbintl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libCryptKeyHolder_example.so extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libCryptKeyHolder_example.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libDbCrypt_example.so extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libDbCrypt_example.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libEngine12.so extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libEngine12.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libLegacy_Auth.so extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libLegacy_Auth.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libLegacy_UserManager.so extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libLegacy_UserManager.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libSrp.so extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libSrp.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libfbtrace.so extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libfbtrace.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libudr_engine.so extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/libudr_engine.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/udr/libudrcpp_example.so extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/plugins/udr/libudrcpp_example.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/udf/fbudf.so extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/udf/fbudf.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/udf/ib_udf.so extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/firebird/udf/ib_udf.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/libfbclient.so.3.0.7 extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/libfbclient.so.3.0.7 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/libib_util.so extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/lib64/libib_util.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/sbin/fb_lock_print extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/sbin/fb_lock_print explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/sbin/fbguard extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/sbin/fbguard explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/sbin/firebird extracting debug info from /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64/usr/sbin/firebird original debug info size: 192380kB, size after compression: 125160kB /usr/lib/rpm/sepdebugcrcfix: Updated 28 CRC32s, 0 CRC32s did match. cpio: gen/cs_ksc5601.h: Cannot stat: No such file or directory 52873 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/lib64/fb_config from /bin/sh to #!/usr/bin/sh Processing files: firebird-3.0.7.33374-3.fc34.x86_64 Provides: config(firebird) = 3.0.7.33374-3.fc34 firebird = 3.0.7.33374-3.fc34 firebird(x86-64) = 3.0.7.33374-3.fc34 libCryptKeyHolder_example.so.0()(64bit) libDbCrypt_example.so.0()(64bit) libEngine12.so()(64bit) libLegacy_Auth.so.0()(64bit) libLegacy_UserManager.so.0()(64bit) libSrp.so.0()(64bit) libfbintl.so.1()(64bit) libfbtrace.so.0()(64bit) libudr_engine.so.0()(64bit) Requires(interp): /bin/sh /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(pre): /bin/sh /usr/sbin/groupadd /usr/sbin/useradd Requires(post): /bin/sh systemd-units Requires(preun): /bin/sh systemd-units Requires(postun): /bin/sh /usr/sbin/groupdel /usr/sbin/userdel systemd-units Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.4)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libfbclient.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libib_util.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.4)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libtommath.so.1()(64bit) rtld(GNU_HASH) Conflicts: firebird-arch < 3.0 firebird-classic < 3.0 firebird-classic-common < 3.0 firebird-filesystem < 3.0 firebird-superclassic < 3.0 firebird-superserver < 3.0 Obsoletes: firebird-arch < 3.0 firebird-classic < 3.0 firebird-classic-common < 3.0 firebird-filesystem < 3.0 firebird-superclassic < 3.0 firebird-superserver < 3.0 Processing files: firebird-devel-3.0.7.33374-3.fc34.x86_64 Provides: firebird-devel = 3.0.7.33374-3.fc34 firebird-devel(x86-64) = 3.0.7.33374-3.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh Processing files: libib-util-3.0.7.33374-3.fc34.x86_64 Provides: libib-util = 3.0.7.33374-3.fc34 libib-util(x86-64) = 3.0.7.33374-3.fc34 libib_util.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) rtld(GNU_HASH) Processing files: libfbclient2-3.0.7.33374-3.fc34.x86_64 Provides: libfbclient.so.2()(64bit) libfbclient2 = 3.0.7.33374-3.fc34 libfbclient2(x86-64) = 3.0.7.33374-3.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.4)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libtommath.so.1()(64bit) rtld(GNU_HASH) Conflicts: firebird-libfbclient < 3.0 Obsoletes: firebird-libfbclient < 3.0 firebird-libfbembed < 3.0 Processing files: libfbclient2-devel-3.0.7.33374-3.fc34.x86_64 Provides: libfbclient2-devel = 3.0.7.33374-3.fc34 libfbclient2-devel(x86-64) = 3.0.7.33374-3.fc34 pkgconfig(fbclient) = 3.0.7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libfbclient.so.2()(64bit) Processing files: firebird-doc-3.0.7.33374-3.fc34.noarch Provides: firebird-doc = 3.0.7.33374-3.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firebird-utils-3.0.7.33374-3.fc34.x86_64 Provides: firebird-utils = 3.0.7.33374-3.fc34 firebird-utils(x86-64) = 3.0.7.33374-3.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.4)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libedit.so.0()(64bit) libfbclient.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: firebird-examples-3.0.7.33374-3.fc34.noarch Provides: firebird-examples = 3.0.7.33374-3.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firebird-debugsource-3.0.7.33374-3.fc34.x86_64 Provides: firebird-debugsource = 3.0.7.33374-3.fc34 firebird-debugsource(x86-64) = 3.0.7.33374-3.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firebird-debuginfo-3.0.7.33374-3.fc34.x86_64 Provides: debuginfo(build-id) = 13789c557d88c829a68a99dc78fdfa82a06154ba debuginfo(build-id) = 14905066248015c6a8591f1773c3cdb9246084a5 debuginfo(build-id) = 35a62bfb43cf9a9980bc46917ca8d16e71af6896 debuginfo(build-id) = 44b153fb648750cb025297fd6b7baae231a1f2f9 debuginfo(build-id) = 4b78772c935403ef4f8d368fff2a2d98d36abb57 debuginfo(build-id) = 4fd8eba4a194eb142606cf49ed98e54b7e23ee16 debuginfo(build-id) = 753d4880fb9ed9f0509007ce1bb1d1826bfffdff debuginfo(build-id) = 8375e32e54ee951f659c36c5a723153f5fbc8d55 debuginfo(build-id) = 8a94d8491a969940db4c342f0b47ba773ae2876c debuginfo(build-id) = 9bea8da5ba43cd7ae5be87b8b018f78354f19710 debuginfo(build-id) = 9cd15aad4cbc74cabf23762858e95a03f66d26fa debuginfo(build-id) = cecf0758fcf89e6dbc331c791353271f636be305 debuginfo(build-id) = cfd7472e11e227122c8e65ed4e5eb24e534becff debuginfo(build-id) = d65dc1f0cefb379dfd1300accc3940a9bdf1e9f9 debuginfo(build-id) = dc8857afc11b8d155f0ef0fcfee0b35dca5a0197 debuginfo(build-id) = ef8cd6edbec45e48bcdc124db9c36e9267f2b6e5 firebird-debuginfo = 3.0.7.33374-3.fc34 firebird-debuginfo(x86-64) = 3.0.7.33374-3.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firebird-debugsource(x86-64) = 3.0.7.33374-3.fc34 Processing files: libib-util-debuginfo-3.0.7.33374-3.fc34.x86_64 Provides: debuginfo(build-id) = a1a4f3bd387d78f9099394e56f41ad8a220c7d48 libib-util-debuginfo = 3.0.7.33374-3.fc34 libib-util-debuginfo(x86-64) = 3.0.7.33374-3.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firebird-debugsource(x86-64) = 3.0.7.33374-3.fc34 Processing files: libfbclient2-debuginfo-3.0.7.33374-3.fc34.x86_64 Provides: debuginfo(build-id) = 22d0668de7301145df9d1213bae103cae57eb4c8 libfbclient2-debuginfo = 3.0.7.33374-3.fc34 libfbclient2-debuginfo(x86-64) = 3.0.7.33374-3.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firebird-debugsource(x86-64) = 3.0.7.33374-3.fc34 Processing files: firebird-utils-debuginfo-3.0.7.33374-3.fc34.x86_64 Provides: debuginfo(build-id) = 11502ea6760cafb2fd337b5ac97ebc0230ec7b8e debuginfo(build-id) = 1ffa2adda633a92a8bcfb2d3cf7923be53829e59 debuginfo(build-id) = 303811757a2a45ca0e3d3bd644708319d3b88a3d debuginfo(build-id) = 32de6d25abd75d3f686f8f2bd8c1ef6b85003eb5 debuginfo(build-id) = 488d0632ab33a912d6a0123b8997ff62c633b63f debuginfo(build-id) = 892ee5d59f4ce30d498127012fa9e2044aeda623 debuginfo(build-id) = 8bf25a71f4742649d3d0c3f3566ad9d0fb8b8ec5 debuginfo(build-id) = c58288f0a5d7c9fbedaf91d522779ca1f383853a debuginfo(build-id) = e001d2a0e14fed276b6a304881bfdf958bf7cdc7 debuginfo(build-id) = fb27d5c69cc98e1542785858b68f15b8db4cada3 firebird-utils-debuginfo = 3.0.7.33374-3.fc34 firebird-utils-debuginfo(x86-64) = 3.0.7.33374-3.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firebird-debugsource(x86-64) = 3.0.7.33374-3.fc34 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64 Wrote: /builddir/build/RPMS/firebird-debugsource-3.0.7.33374-3.fc34.x86_64.rpm Wrote: /builddir/build/RPMS/firebird-utils-debuginfo-3.0.7.33374-3.fc34.x86_64.rpm Wrote: /builddir/build/RPMS/firebird-3.0.7.33374-3.fc34.x86_64.rpm Wrote: /builddir/build/RPMS/libfbclient2-debuginfo-3.0.7.33374-3.fc34.x86_64.rpm Wrote: /builddir/build/RPMS/firebird-utils-3.0.7.33374-3.fc34.x86_64.rpm Wrote: /builddir/build/RPMS/firebird-examples-3.0.7.33374-3.fc34.noarch.rpm Wrote: /builddir/build/RPMS/firebird-doc-3.0.7.33374-3.fc34.noarch.rpm Wrote: /builddir/build/RPMS/firebird-devel-3.0.7.33374-3.fc34.x86_64.rpm Wrote: /builddir/build/RPMS/libfbclient2-3.0.7.33374-3.fc34.x86_64.rpm Wrote: /builddir/build/RPMS/libib-util-debuginfo-3.0.7.33374-3.fc34.x86_64.rpm Wrote: /builddir/build/RPMS/libib-util-3.0.7.33374-3.fc34.x86_64.rpm Wrote: /builddir/build/RPMS/libfbclient2-devel-3.0.7.33374-3.fc34.x86_64.rpm Wrote: /builddir/build/RPMS/firebird-debuginfo-3.0.7.33374-3.fc34.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.EX8yRV + umask 022 + cd /builddir/build/BUILD + cd Firebird-3.0.7.33374-0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firebird-3.0.7.33374-3.fc34.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild firebird-3.0.7.33374-3.fc34.src.rpm Finish: build phase for firebird-3.0.7.33374-3.fc34.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1611937353.566506/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1611937353.566506/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1611937353.566506/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/firebird-3.0.7.33374-3.fc34.src.rpm) Config(child) 17 minutes 57 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. Finish: clean chroot Finish: run INFO: unmounting tmpfs.