Setting up package repository... Setting up build environment... Interfere applied: Added git. :: Synchronizing package databases... core downloading... extra downloading... multilib downloading... chaotic-aur downloading... warning: git-2.46.0-2 is up to date -- reinstalling :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (2) Old Version New Version Net Change Download Size core/hwdata 0.385-1 0.386-1 -7.05 MiB 0.49 MiB extra/git 2.46.0-2 2.46.0-2 0.00 MiB Total Download Size: 0.49 MiB Total Installed Size: 30.19 MiB Net Upgrade Size: -7.05 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... hwdata-0.386-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... reinstalling git... upgrading hwdata... :: Running post-transaction hooks... (1/3) Creating system user accounts... (2/3) Reloading system manager configuration... Skipped: Current root is not booted. (3/3) Arming ConditionNeedsUpdate... Will cache sources... Building package... ==> Making package: bluespec-git r721.a6304315-1 (Thu Sep 5 07:41:37 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (9) New Version Net Change Download Size extra/ghc-libs 9.2.8-1 123.26 MiB 16.16 MiB extra/haskell-old-locale 1.0.0.7-31 0.11 MiB 0.03 MiB extra/haskell-regex-base 0.94.0.2-3 0.32 MiB 0.06 MiB extra/haskell-regex-posix 0.96.0.1-4 0.38 MiB 0.07 MiB extra/numactl 2.0.18-1 0.23 MiB 0.08 MiB extra/haskell-old-time 1.1.0.4-2 0.37 MiB 0.07 MiB extra/haskell-regex-compat 0.95.2.1-7 0.04 MiB 0.02 MiB extra/haskell-split 0.2.5-8 0.14 MiB 0.03 MiB extra/haskell-syb 0.7.2.4-10 0.46 MiB 0.08 MiB Total Download Size: 16.60 MiB Total Installed Size: 125.30 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ghc-libs-9.2.8-1-x86_64 downloading... haskell-syb-0.7.2.4-10-x86_64 downloading... numactl-2.0.18-1-x86_64 downloading... haskell-regex-posix-0.96.0.1-4-x86_64 downloading... haskell-old-time-1.1.0.4-2-x86_64 downloading... haskell-regex-base-0.94.0.2-3-x86_64 downloading... haskell-split-0.2.5-8-x86_64 downloading... haskell-old-locale-1.0.0.7-31-x86_64 downloading... haskell-regex-compat-0.95.2.1-7-x86_64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing numactl... installing ghc-libs... installing haskell-old-locale... installing haskell-old-time... installing haskell-syb... installing haskell-regex-base... installing haskell-regex-posix... installing haskell-regex-compat... installing haskell-split... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Registering Haskell modules... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: insufficient columns available for table display Packages (67) aom-3.10.0-1 avahi-1:0.8+r194+g3f79789-2 cairo-1.18.2-1 dav1d-1.4.3-1 dvisvgm-3.4-1 ffcall-2.4-3 fontconfig-2:2.15.0-2 freetype2-2.13.3-1 gd-2.3.3-8 gdk-pixbuf2-2.42.12-1 ghostscript-10.03.1-1 giflib-5.2.2-1 graphite-1:1.3.14-4 harfbuzz-9.0.0-1 ijs-0.35-6 jbig2dec-0.20-1 jbigkit-2.1-8 lcms2-2.16-1 libavif-1.1.1-1 libcups-2:2.4.10-1 libdaemon-0.14-6 libde265-1.0.15-2 libheif-1.18.2-1 libice-1.1.1-3 libidn-1.42-1 libjpeg-turbo-3.0.3-1 libpaper-2.2.5-1 libpng-1.6.43-1 libsigsegv-2.14-3 libsm-1.2.4-2 libsynctex-2024.2-2 libtiff-4.6.0-6 libwebp-1.4.0-2 libx11-1.8.10-1 libxau-1.0.11-3 libxaw-1.0.16-1 libxcb-1.17.0-1 libxdmcp-1.1.5-1 libxext-1.3.6-1 libxmu-1.2.1-1 libxpm-3.5.17-2 libxrender-0.9.11-2 libxt-1.3.0-2 libyuv-r2426+464c51a0-1 lzo-2.10-5 openjpeg2-2.5.2-1 pixman-0.43.4-1 poppler-data-0.4.12-2 potrace-1.16-3 rav1e-0.7.1-1 shared-mime-info-2.4-1 svt-av1-2.1.2-1 texlive-basic-2024.2-2 texlive-bin-2024.2-2 texlive-latex-2024.2-2 texlive-latexrecommended-2024.2-2 texlive-pictures-2024.2-2 woff2-1.0.2-5 x265-3.6-1 xcb-proto-1.17.0-2 xorgproto-2024.1-2 zziplib-0.13.78-1 ghc-9.2.8-1 gperf-3.1-5 tcl-8.6.14-4 texlive-fontsextra-2024.2-2 texlive-latexextra-2024.2-2 Total Download Size: 791.03 MiB Total Installed Size: 2432.26 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... texlive-fontsextra-2024.2-2-any downloading... ghc-9.2.8-1-x86_64 downloading... texlive-latexextra-2024.2-2-any downloading... ghostscript-10.03.1-1-x86_64 downloading... texlive-pictures-2024.2-2-any downloading... texlive-bin-2024.2-2-x86_64 downloading... texlive-basic-2024.2-2-any downloading... tcl-8.6.14-4-x86_64 downloading... aom-3.10.0-1-x86_64 downloading... texlive-latexrecommended-2024.2-2-any downloading... libx11-1.8.10-1-x86_64 downloading... poppler-data-0.4.12-2-any downloading... svt-av1-2.1.2-1-x86_64 downloading... x265-3.6-1-x86_64 downloading... rav1e-0.7.1-1-x86_64 downloading... texlive-latex-2024.2-2-any downloading... harfbuzz-9.0.0-1-x86_64 downloading... dvisvgm-3.4-1-x86_64 downloading... libxcb-1.17.0-1-x86_64 downloading... openjpeg2-2.5.2-1-x86_64 downloading... dav1d-1.4.3-1-x86_64 downloading... shared-mime-info-2.4-1-x86_64 downloading... cairo-1.18.2-1-x86_64 downloading... libjpeg-turbo-3.0.3-1-x86_64 downloading... libxt-1.3.0-2-x86_64 downloading... freetype2-2.13.3-1-x86_64 downloading... gdk-pixbuf2-2.42.12-1-x86_64 downloading... avahi-1:0.8+r194+g3f79789-2-x86_64 downloading... libheif-1.18.2-1-x86_64 downloading... fontconfig-2:2.15.0-2-x86_64 downloading... libwebp-1.4.0-2-x86_64 downloading... libtiff-4.6.0-6-x86_64 downloading... libxaw-1.0.16-1-x86_64 downloading... libyuv-r2426+464c51a0-1-x86_64 downloading... pixman-0.43.4-1-x86_64 downloading... libcups-2:2.4.10-1-x86_64 downloading... libde265-1.0.15-2-x86_64 downloading... libpng-1.6.43-1-x86_64 downloading... xorgproto-2024.1-2-any downloading... libidn-1.42-1-x86_64 downloading... lcms2-2.16-1-x86_64 downloading... libavif-1.1.1-1-x86_64 downloading... gd-2.3.3-8-x86_64 downloading... xcb-proto-1.17.0-2-any downloading... libxext-1.3.6-1-x86_64 downloading... gperf-3.1-5-x86_64 downloading... potrace-1.16-3-x86_64 downloading... lzo-2.10-5-x86_64 downloading... graphite-1:1.3.14-4-x86_64 downloading... libice-1.1.1-3-x86_64 downloading... giflib-5.2.2-1-x86_64 downloading... libxmu-1.2.1-1-x86_64 downloading... libxpm-3.5.17-2-x86_64 downloading... zziplib-0.13.78-1-x86_64 downloading... jbig2dec-0.20-1-x86_64 downloading... ffcall-2.4-3-x86_64 downloading... woff2-1.0.2-5-x86_64 downloading... ijs-0.35-6-x86_64 downloading... jbigkit-2.1-8-x86_64 downloading... libsynctex-2024.2-2-x86_64 downloading... libsm-1.2.4-2-x86_64 downloading... libpaper-2.2.5-1-x86_64 downloading... libxrender-0.9.11-2-x86_64 downloading... libxdmcp-1.1.5-1-x86_64 downloading... libdaemon-0.14-6-x86_64 downloading... libxau-1.0.11-3-x86_64 downloading... libsigsegv-2.14-3-x86_64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing gperf... installing ghc... installing tcl... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing ffcall... installing libice... installing libsm... installing libxt... installing libxpm... installing giflib... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing libwebp... installing aom... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing rav1e... installing svt-av1... installing libyuv... installing libavif... installing libde265... Optional dependencies for libde265 ffmpeg: for sherlock265 qt5-base: for sherlock265 sdl: dec265 YUV overlay output installing x265... installing libheif... Optional dependencies for libheif libjpeg: for heif-convert and heif-enc [installed] libpng: for heif-convert and heif-enc [installed] dav1d: dav1d encoder [installed] ffmpeg: hardware decode rav1e: rav1e encoder [installed] svt-av1: svt-av1 encoder [installed] installing gd... Optional dependencies for gd perl: bdftogd script [installed] installing libpaper... installing libsigsegv... installing libsynctex... installing libxmu... installing libxaw... installing potrace... installing zziplib... installing texlive-bin... Optional dependencies for texlive-bin psutils: to manipulate the output of dvips installing texlive-basic... Optional dependencies for texlive-basic perl-tk: for the tlmgr GUI biber: for bibliography processing installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings installing libcups... installing jbig2dec... installing lcms2... installing ijs... installing openjpeg2... installing libidn... installing poppler-data... installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif [installed] libheif: Load .heif, .heic, and .avif [installed] libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz webp-pixbuf-loader: Load .webp installing ghostscript... Optional dependencies for ghostscript gtk3: needed for gsx installing woff2... installing dvisvgm... Optional dependencies for dvisvgm mupdf-tools: to process PDF files installing texlive-latex... installing texlive-latexrecommended... installing texlive-pictures... Optional dependencies for texlive-pictures ghostscript: for epspdf [installed] installing texlive-latexextra... Optional dependencies for texlive-latexextra java-runtime: for pdfannotextractor python-pygments: for pygmentex installing texlive-fontsextra... :: Running post-transaction hooks... ( 1/11) Creating system user accounts... Creating group 'avahi' with GID 972. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 972 and GID 972. ( 2/11) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/11) Arming ConditionNeedsUpdate... ( 4/11) Updating the MIME type database... ( 5/11) Updating fontconfig configuration... ( 6/11) Updating TeXLive filename database... ( 7/11) Updating TeXLive format files... ( 8/11) Updating TeXLive font maps... ( 9/11) Reloading system bus configuration... Skipped: Current root is not booted. (10/11) Updating fontconfig cache... (11/11) Probing GDK-Pixbuf loader modules... ==> Retrieving sources... -> Updating bsc git repo... From https://github.com/b-lang-org/bsc - [deleted] (none) -> refs/pull/718/merge remote: Enumerating objects: 18, done. remote: Counting objects: 5% (1/18) remote: Counting objects: 11% (2/18) remote: Counting objects: 16% (3/18) remote: Counting objects: 22% (4/18) remote: Counting objects: 27% (5/18) remote: Counting objects: 33% (6/18) remote: Counting objects: 38% (7/18) remote: Counting objects: 44% (8/18) remote: Counting objects: 50% (9/18) remote: Counting objects: 55% (10/18) remote: Counting objects: 61% (11/18) remote: Counting objects: 66% (12/18) remote: Counting objects: 72% (13/18) remote: Counting objects: 77% (14/18) remote: Counting objects: 83% (15/18) remote: Counting objects: 88% (16/18) remote: Counting objects: 94% (17/18) remote: Counting objects: 100% (18/18) remote: Counting objects: 100% (18/18), done. remote: Compressing objects: 6% (1/16) remote: Compressing objects: 12% (2/16) remote: Compressing objects: 18% (3/16) remote: Compressing objects: 25% (4/16) remote: Compressing objects: 31% (5/16) remote: Compressing objects: 37% (6/16) remote: Compressing objects: 43% (7/16) remote: Compressing objects: 50% (8/16) remote: Compressing objects: 56% (9/16) remote: Compressing objects: 62% (10/16) remote: Compressing objects: 68% (11/16) remote: Compressing objects: 75% (12/16) remote: Compressing objects: 81% (13/16) remote: Compressing objects: 87% (14/16) remote: Compressing objects: 93% (15/16) remote: Compressing objects: 100% (16/16) remote: Compressing objects: 100% (16/16), done. Unpacking objects: 5% (1/18) remote: Total 18 (delta 9), reused 2 (delta 2), pack-reused 0 (from 0) Unpacking objects: 11% (2/18) Unpacking objects: 16% (3/18) Unpacking objects: 22% (4/18) Unpacking objects: 27% (5/18) Unpacking objects: 33% (6/18) Unpacking objects: 38% (7/18) Unpacking objects: 44% (8/18) Unpacking objects: 50% (9/18) Unpacking objects: 55% (10/18) Unpacking objects: 61% (11/18) Unpacking objects: 66% (12/18) Unpacking objects: 72% (13/18) Unpacking objects: 77% (14/18) Unpacking objects: 83% (15/18) Unpacking objects: 88% (16/18) Unpacking objects: 94% (17/18) Unpacking objects: 100% (18/18) Unpacking objects: 100% (18/18), 9.28 KiB | 3.09 MiB/s, done. fa289f5a..41004a15 main -> main + ce37bb5a...1abdbbcf refs/pull/719/merge -> refs/pull/719/merge (forced update) + b13ead80...f3519ed8 refs/pull/724/merge -> refs/pull/724/merge (forced update) + e8ae2701...c49e786d refs/pull/726/merge -> refs/pull/726/merge (forced update) + ffb3b8cd...cfdd3eac refs/pull/729/merge -> refs/pull/729/merge (forced update) -> Updating yices2 git repo... ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... bsc ... Skipped yices2 ... Skipped ==> Extracting sources... -> Creating working copy of bsc git repo... Cloning into 'bsc'... done. -> Creating working copy of yices2 git repo... Cloning into 'yices2'... done. ==> Starting prepare()... Submodule 'src/vendor/yices/v2.6/yices2' (https://github.com/SRI-CSL/yices2) registered for path 'src/vendor/yices/v2.6/yices2' Cloning into '/home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2'... Submodule path 'src/vendor/yices/v2.6/yices2': checked out 'f705557b7d33d866eb1b47b5471f97189eb31cc4' ==> Starting pkgver()... ==> Updated version: bluespec-git r852.41004a15-1 ==> Starting build()... make -C src PREFIX=/home/builder/build/src/bsc/inst install make[1]: Entering directory '/home/builder/build/src/bsc/src' make -C vendor/stp PREFIX=/home/builder/build/src/bsc/inst install make[2]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp' make -C src install make[3]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src' make -C AST make -C sat core make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/AST' make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/sat' make LIB="core" -C core libr Making dependencies make[5]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/sat/core' Making dependencies Compiling: /home/builder/build/src/bsc/src/vendor/stp/src/sat/core/Solver.or Compiling: utils/Options.or Compiling: utils/System.or ../mtl/template.mk:71: warning: pattern recipe did not update peer target '../utils/System.od'. ../mtl/template.mk:71: warning: pattern recipe did not update peer target '../utils/System.op'. ../mtl/template.mk:71: warning: pattern recipe did not update peer target '../utils/System.o'. ../mtl/template.mk:71: warning: pattern recipe did not update peer target '../utils/Options.od'. ../mtl/template.mk:71: warning: pattern recipe did not update peer target '../utils/Options.op'. ../mtl/template.mk:71: warning: pattern recipe did not update peer target '../utils/Options.o'. ../mtl/template.mk:71: warning: pattern recipe did not update peer target '/home/builder/build/src/bsc/src/vendor/stp/src/sat/core/Solver.od'. ../mtl/template.mk:71: warning: pattern recipe did not update peer target '/home/builder/build/src/bsc/src/vendor/stp/src/sat/core/Solver.op'. ../mtl/template.mk:71: warning: pattern recipe did not update peer target '/home/builder/build/src/bsc/src/vendor/stp/src/sat/core/Solver.o'. Making library: libcore_release.a ( /home/builder/build/src/bsc/src/vendor/stp/src/sat/core/Solver.or utils/Options.or utils/System.or ) a - /home/builder/build/src/bsc/src/vendor/stp/src/sat/core/Solver.or a - ../utils/Options.or a - ../utils/System.or Making Soft Link: libcore_release.a -> libcore.a make[5]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/sat/core' make LIB="core_prop" -C core_prop libr make[5]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop' Making dependencies Compiling: /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/Solver_prop.or /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/Solver_prop.cc: In member function ‘bool Minisat::Solver_prop::addArray(int, const Minisat::vec&, const Minisat::vec&, const Minisat::vec&, const Minisat::vec&)’: /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/Solver_prop.cc:178:56: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 178 | "Currently STP is compiled to use %d bit indices. " | ~^ | | | int | %ld ./genkinds.pl Making dependencies ../mtl/template.mk:71: warning: pattern recipe did not update peer target '/home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/Solver_prop.od'. ../mtl/template.mk:71: warning: pattern recipe did not update peer target '/home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/Solver_prop.op'. ../mtl/template.mk:71: warning: pattern recipe did not update peer target '/home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/Solver_prop.o'. Making library: libcore_prop_release.a ( /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/Solver_prop.or utils/Options.or utils/System.or ) a - /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/Solver_prop.or a - ../utils/Options.or a - ../utils/System.or Making Soft Link: libcore_prop_release.a -> libcore_prop.a make[5]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop' make LIB="simp" -C simp libr make[5]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/sat/simp' Making dependencies Depends on: core Compiling: /home/builder/build/src/bsc/src/vendor/stp/src/sat/simp/SimpSolver.or ../mtl/template.mk:71: warning: pattern recipe did not update peer target '/home/builder/build/src/bsc/src/vendor/stp/src/sat/simp/SimpSolver.od'. ../mtl/template.mk:71: warning: pattern recipe did not update peer target '/home/builder/build/src/bsc/src/vendor/stp/src/sat/simp/SimpSolver.op'. ../mtl/template.mk:71: warning: pattern recipe did not update peer target '/home/builder/build/src/bsc/src/vendor/stp/src/sat/simp/SimpSolver.o'. Making library: libsimp_release.a ( /home/builder/build/src/bsc/src/vendor/stp/src/sat/simp/SimpSolver.or utils/Options.or utils/System.or core/Solver.or ) a - /home/builder/build/src/bsc/src/vendor/stp/src/sat/simp/SimpSolver.or a - ../utils/Options.or a - ../utils/System.or a - ../core/Solver.or Making Soft Link: libsimp_release.a -> libsimp.a make[5]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/sat/simp' make LIB="utils" -C utils libr make[5]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/sat/utils' Making dependencies Making library: libutils_release.a ( /home/builder/build/src/bsc/src/vendor/stp/src/sat/utils/Options.or /home/builder/build/src/bsc/src/vendor/stp/src/sat/utils/System.or ) a - /home/builder/build/src/bsc/src/vendor/stp/src/sat/utils/Options.or a - /home/builder/build/src/bsc/src/vendor/stp/src/sat/utils/System.or Making Soft Link: libutils_release.a -> libutils.a make[5]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/sat/utils' make -C cryptominisat2 lib all make[5]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/sat/cryptominisat2' g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ASTBVConst.o ASTBVConst.cpp g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ASTInterior.o ASTInterior.cpp g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ASTKind.o ASTKind.cpp Making dependencies g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ASTNode.o ASTNode.cpp g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ASTSymbol.o ASTSymbol.cpp g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ASTUtil.o ASTUtil.cpp g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ASTmisc.o ASTmisc.cpp g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ArrayTransformer.o ArrayTransformer.cpp In file included from AST.h:14, from ASTBVConst.cpp:10: ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from AST.h:16: ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o RunTimes.o RunTimes.cpp In file included from AST.h:14, from ASTInterior.cpp:10: ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from AST.h:16: ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from ASTBVConst.cpp:11: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o NodeFactory/HashingNodeFactory.o NodeFactory/HashingNodeFactory.cpp In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from ASTInterior.cpp:11: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o NodeFactory/NodeFactory.o NodeFactory/NodeFactory.cpp In file included from AST.h:14, from ASTNode.cpp:10: ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from AST.h:16: ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o NodeFactory/SimplifyingNodeFactory.o NodeFactory/SimplifyingNodeFactory.cpp In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from ASTNode.cpp:11: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from AST.h:14, from ASTSymbol.cpp:10: ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from AST.h:16: ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o NodeFactory/TypeChecker.o NodeFactory/TypeChecker.cpp In file included from ../STPManager/../AST/AST.h:14, from ../STPManager/STPManager.h:14, from ASTUtil.cpp:11: ../STPManager/../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../STPManager/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../STPManager/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../STPManager/../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../STPManager/../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../STPManager/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../STPManager/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../STPManager/../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../STPManager/../AST/AST.h:16: ../STPManager/../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../STPManager/../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from ASTSymbol.cpp:11: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from AST.h:14, from ASTmisc.cpp:10: ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from AST.h:16: ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ASTmisc.cpp:11: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ASTmisc.cpp:12: ../STPManager/NodeIterator.h: At global scope: ../STPManager/NodeIterator.h:70:9: warning: ‘virtual bool BEEV::NodeIterator::ok(BEEV::ASTNode)’ was hidden [-Woverloaded-virtual=] 70 | ok(const ASTNode n) | ^~ ../STPManager/NodeIterator.h:80:9: note: by ‘virtual bool BEEV::NonAtomIterator::ok(const BEEV::ASTNode&)’ 80 | ok(const ASTNode& n) | ^~ ASTmisc.cpp: In function ‘void BEEV::numberOfReadsLessThan(const ASTNode&, std::unordered_set&, int&, int)’: ASTmisc.cpp:153:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (int i = 0; i < n.Degree(); i++) | ~~^~~~~~~~~~~~ In file included from AST.h:14, from ArrayTransformer.h:13, from ArrayTransformer.cpp:16: ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from AST.h:16: ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ArrayTransformer.h:14: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ArrayTransformer.h:15: ../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from NodeFactory/../AST.h:14, from NodeFactory/HashingNodeFactory.cpp:2: NodeFactory/../ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: NodeFactory/../ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ NodeFactory/../ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ NodeFactory/../ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ NodeFactory/../ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: NodeFactory/../ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ NodeFactory/../ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ NodeFactory/../ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from NodeFactory/../AST.h:16: NodeFactory/../ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: NodeFactory/../ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../simplifier/simplifier.h:16, from ArrayTransformer.cpp:18: ../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ArrayTransformer.cpp: In member function ‘BEEV::ASTNode BEEV::ArrayTransformer::TransformFormula_TopLevel(const BEEV::ASTNode&)’: ArrayTransformer.cpp:63:48: warning: unused variable ‘ArrName’ [-Wunused-variable] 63 | const ASTNode& ArrName = iset->first; | ^~~~~~~ ArrayTransformer.cpp: In member function ‘void BEEV::ArrayTransformer::assertTransformPostConditions(const BEEV::ASTNode&, BEEV::ASTNodeSet&)’: ArrayTransformer.cpp:271:16: warning: unused variable ‘k’ [-Wunused-variable] 271 | const Kind k = term.GetKind(); | ^ In file included from NodeFactory/../AST.h:14, from NodeFactory/NodeFactory.cpp:2: NodeFactory/../ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: NodeFactory/../ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ NodeFactory/../ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ NodeFactory/../ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ NodeFactory/../ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: NodeFactory/../ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ NodeFactory/../ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ NodeFactory/../ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from NodeFactory/../AST.h:16: NodeFactory/../ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: NodeFactory/../ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from NodeFactory/../../STPManager/../AST/ArrayTransformer.h:14, from NodeFactory/../../STPManager/STP.h:14, from NodeFactory/HashingNodeFactory.cpp:3: NodeFactory/../../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: NodeFactory/../../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ NodeFactory/../../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ NodeFactory/../../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from NodeFactory/../../STPManager/../AST/ArrayTransformer.h:15: NodeFactory/../../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: NodeFactory/../../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ NodeFactory/../../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ NodeFactory/../../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: NodeFactory/../../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ NodeFactory/../../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ NodeFactory/../../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ NodeFactory/../../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ NodeFactory/../../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ NodeFactory/../../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ NodeFactory/../../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from NodeFactory/NodeFactory.cpp:3: NodeFactory/../../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: NodeFactory/../../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ NodeFactory/../../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ NodeFactory/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from NodeFactory/../../STPManager/../simplifier/simplifier.h:16, from NodeFactory/../../STPManager/../simplifier/bvsolver.h:13, from NodeFactory/../../STPManager/STP.h:16: NodeFactory/../../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: NodeFactory/../../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from NodeFactory/../../AST/AST.h:14, from NodeFactory/SimplifyingNodeFactory.cpp:24: NodeFactory/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: NodeFactory/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ NodeFactory/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ NodeFactory/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ NodeFactory/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: NodeFactory/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ NodeFactory/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ NodeFactory/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from NodeFactory/../../AST/AST.h:16: NodeFactory/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: NodeFactory/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from NodeFactory/SimplifyingNodeFactory.h:23, from NodeFactory/SimplifyingNodeFactory.cpp:26: NodeFactory/../../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: NodeFactory/../../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ NodeFactory/../../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ NodeFactory/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from NodeFactory/../../STPManager/../AST/AST.h:14, from NodeFactory/../../STPManager/STPManager.h:14, from NodeFactory/TypeChecker.h:9, from NodeFactory/TypeChecker.cpp:1: NodeFactory/../../STPManager/../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: NodeFactory/../../STPManager/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ NodeFactory/../../STPManager/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ NodeFactory/../../STPManager/../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ NodeFactory/../../STPManager/../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: NodeFactory/../../STPManager/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ NodeFactory/../../STPManager/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ NodeFactory/../../STPManager/../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from NodeFactory/../../STPManager/../AST/AST.h:16: NodeFactory/../../STPManager/../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: NodeFactory/../../STPManager/../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from NodeFactory/../../simplifier/simplifier.h:16, from NodeFactory/SimplifyingNodeFactory.cpp:27: NodeFactory/../../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: NodeFactory/../../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: NodeFactory/../../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ NodeFactory/../../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ NodeFactory/../../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ NodeFactory/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from NodeFactory/SimplifyingNodeFactory.cpp:28: NodeFactory/../ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: NodeFactory/../ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ NodeFactory/../ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ NodeFactory/../ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ NodeFactory/../ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ NodeFactory/../ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ NodeFactory/../ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ NodeFactory/../ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ NodeFactory/../ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ NodeFactory/../ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ NodeFactory/TypeChecker.h: In constructor ‘TypeChecker::TypeChecker(NodeFactory&, BEEV::STPMgr&)’: NodeFactory/TypeChecker.h:19:14: warning: ‘TypeChecker::f’ will be initialized after [-Wreorder] 19 | NodeFactory& f; | ^ NodeFactory/TypeChecker.h:22:74: warning: base ‘NodeFactory’ [-Wreorder] 22 | TypeChecker(NodeFactory& f_, STPMgr& bm_) : f(f_), NodeFactory(bm) | ^ NodeFactory/TypeChecker.h:22:9: warning: when initialized here [-Wreorder] 22 | TypeChecker(NodeFactory& f_, STPMgr& bm_) : f(f_), NodeFactory(bm) | ^~~~~~~~~~~ NodeFactory/SimplifyingNodeFactory.cpp: In member function ‘BEEV::ASTNode SimplifyingNodeFactory::CreateSimpleEQ(const BEEV::ASTVec&)’: NodeFactory/SimplifyingNodeFactory.cpp:465:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 465 | for (int i = 0; i < c1.size(); i++) | ~~^~~~~~~~~~~ NodeFactory/SimplifyingNodeFactory.cpp:466:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 466 | for (int j = 0; j < c2.size(); j++) | ~~^~~~~~~~~~~ NodeFactory/SimplifyingNodeFactory.cpp:518:74: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 518 | if (k1 == BEEV::BVCONST && k2 == BEEV::BVSX && (in2[0].GetValueWidth() != width)) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ NodeFactory/SimplifyingNodeFactory.cpp:524:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 524 | for (int i = original_width - 1; i < new_width; i++) | ~~^~~~~~~~~~~ NodeFactory/SimplifyingNodeFactory.cpp: In member function ‘virtual BEEV::ASTNode SimplifyingNodeFactory::CreateTerm(BEEV::Kind, unsigned int, const BEEV::ASTVec&)’: NodeFactory/SimplifyingNodeFactory.cpp:1108:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1108 | for (int i = 0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ NodeFactory/SimplifyingNodeFactory.cpp:1127:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1127 | for (int i = 0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ NodeFactory/SimplifyingNodeFactory.cpp:1167:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1167 | for (int i = 0; i < width; i++) | ~~^~~~~~~ NodeFactory/SimplifyingNodeFactory.cpp:1169:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1169 | if (CONSTANTBV::BitVector_bit_test(c, i)) | ^ NodeFactory/SimplifyingNodeFactory.cpp:1194:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1194 | if (end < width - 1) | ~~~~^~~~~~~~~~~ NodeFactory/SimplifyingNodeFactory.cpp:1257:24: warning: unused variable ‘innerHigh’ [-Wunused-variable] 1257 | const unsigned innerHigh = children[0][1].GetUnsignedConst(); | ^~~~~~~~~ rm -f libast.a ar qcs libast.a ASTBVConst.o ASTInterior.o ASTKind.o ASTNode.o ASTSymbol.o ASTUtil.o ASTmisc.o ArrayTransformer.o RunTimes.o NodeFactory/HashingNodeFactory.o NodeFactory/NodeFactory.o NodeFactory/SimplifyingNodeFactory.o NodeFactory/TypeChecker.o make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/AST' make -C c_interface make -C extlib-constbv make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/c_interface' make -C extlib-abc make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/extlib-constbv' make -C to-sat make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/extlib-abc' make -C STPManager make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/to-sat' g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o Logger.o Logger.cpp make -C simplifier make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/STPManager' g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o Solver.o Solver.cpp make -C absrefine_counterexample make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/simplifier' Making dependencies g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o PackedRow.o PackedRow.cpp make -C printer make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/absrefine_counterexample' Making dependencies g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o XorFinder.o XorFinder.cpp make -C cpp_interface make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/printer' Making dependencies g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o VarReplacer.o VarReplacer.cpp make -C parser make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/cpp_interface' Making dependencies g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o FindUndef.o FindUndef.cpp make -C main make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/parser' Making dependencies g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ClauseCleaner.o ClauseCleaner.cpp In file included from Clause.h:35, from Logger.h:39, from Logger.cpp:33: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from Clause.h:35, from Solver.h:40, from Solver.cpp:22: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from PackedRow.cpp:18: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/stp/src/main' Making dependencies g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o RestartTypeChooser.o RestartTypeChooser.cpp Logger.cpp: In member function ‘void MINISAT::Logger::end(finish_type)’: Logger.cpp:375:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 375 | proof = (FILE*)fclose(proof); | ^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o c_interface.o c_interface.cpp g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o constantbv.o constantbv.cpp Making dependencies g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o FailedVarSearcher.o FailedVarSearcher.cpp In file included from Clause.h:35, from XorFinder.h:30, from XorFinder.cpp:18: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ Making dependencies g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o PartFinder.o PartFinder.cpp In file included from Solver.h:35: mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Subsumer.h:247:22: required from here 247 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: XorSubsumer.h:119:22: required from here 119 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Solver.cpp:188:20: required from here 188 | watches .push(); // (list for positive literal) | ~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Solver.cpp:190:20: required from here 190 | binwatches.push(); // (list for positive literal) | ~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Solver.cpp:192:20: required from here 192 | xorwatches.push(); // (list for variables in xors) | ~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ Making dependencies g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o Subsumer.o Subsumer.cpp In file included from Clause.h:33: mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Subsumer.h:247:22: required from here 247 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: XorSubsumer.h:119:22: required from here 119 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ In file included from Clause.h:35, from Solver.h:40, from VarReplacer.h:32, from VarReplacer.cpp:18: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from Clause.h:35, from Solver.h:40, from FindUndef.h:29, from FindUndef.cpp:18: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o PartHandler.o PartHandler.cpp rm -f libconstantbv.a In file included from Clause.h:35, from Solver.h:40, from ClauseCleaner.h:27, from ClauseCleaner.cpp:18: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ Making dependencies In file included from Solver.h:35: mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Subsumer.h:247:22: required from here 247 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: XorSubsumer.h:119:22: required from here 119 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o XorSubsumer.o XorSubsumer.cpp bison --debug -v -o parsecvc.cpp -d -p cvc cvc.y ar qcs libconstantbv.a constantbv.o make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/extlib-constbv' In file included from Clause.h:35, from Solver.h:40, from RestartTypeChooser.h:21, from RestartTypeChooser.cpp:18: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o Gaussian.o Gaussian.cpp bison --debug -v -o parsesmt.cpp -d -p smt smt.y cvc.y: warning: 1 nonterminal useless in grammar [-Wother] cvc.y: warning: 1 rule useless in grammar [-Wother] cvc.y:370.1-7: warning: nonterminal useless in grammar: ForDecl [-Wother] 370 | ForDecl : FORMID_TOK ':' Type | ^~~~~~~ cvc.y:989.3-994.1: warning: rule useless in parser due to conflicts [-Wother] 989 | | Updates WITH_TOK '[' Expr ']' ASSIGN_TOK Expr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o STP.o STP.cpp ClauseCleaner.cpp: In member function ‘bool MINISAT::ClauseCleaner::satisfied(const MINISAT::Clause&) const’: ClauseCleaner.cpp:380:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 380 | for (uint i = 0; i != c.size(); i++) | ^~~ ClauseCleaner.cpp:383:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 383 | return false; | ^~~~~~ In file included from Solver.h:35: mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Subsumer.h:247:22: required from here 247 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: XorSubsumer.h:119:22: required from here 119 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ bison --debug -v -o parsesmt2.cpp -d -p smt2 smt2.y g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o MatrixFinder.o MatrixFinder.cpp smt.y: warning: 72 shift/reduce conflicts [-Wconflicts-sr] smt.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o STPManager.o STPManager.cpp In file included from Clause.h:35, from FailedVarSearcher.h:26, from FailedVarSearcher.cpp:18: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from Clause.h:35, from PartFinder.h:29, from PartFinder.cpp:18: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from ../printer/../AST/AST.h:14, from ../printer/printers.h:16, from c_interface.cpp:14: ../printer/../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../printer/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../printer/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../printer/../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../printer/../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../printer/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../printer/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../printer/../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ flex -Cfe -olexcvc.cpp -Pcvc cvc.lex In file included from ../printer/../AST/AST.h:16: ../printer/../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../printer/../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o StateSaver.o StateSaver.cpp g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o AbstractionRefinement.o AbstractionRefinement.cpp g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o cpp_interface.o cpp_interface.cpp In file included from Clause.h:35, from Solver.h:40, from Subsumer.cpp:6: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from ../printer/../STPManager/../AST/ArrayTransformer.h:14, from ../printer/../STPManager/STP.h:14, from ../printer/printers.h:18: ../printer/../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../printer/../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../printer/../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../printer/../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ flex -Cfe -olexsmt.cpp -Psmt smt.lex In file included from ../printer/../STPManager/../AST/ArrayTransformer.h:15: ../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ClauseAllocator.o ClauseAllocator.cpp ../printer/../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../printer/../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../printer/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o CounterExample.o CounterExample.cpp FailedVarSearcher.cpp: In member function ‘const bool MINISAT::FailedVarSearcher::search(uint64_t)’: FailedVarSearcher.cpp:264:10: warning: variable ‘removedOldLearnts’ set but not used [-Wunused-but-set-variable] 264 | bool removedOldLearnts = false; | ^~~~~~~~~~~~~~~~~ In file included from Clause.h:35, from Solver.h:40, from PartHandler.h:21, from PartHandler.cpp:18: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from Clause.h:33: mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Subsumer.h:247:22: required from here 247 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: XorSubsumer.h:119:22: required from here 119 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ In file included from ../printer/../STPManager/../simplifier/simplifier.h:16, from ../printer/../STPManager/../simplifier/bvsolver.h:13, from ../printer/../STPManager/STP.h:16: ../printer/../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../printer/../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o UselessBinRemover.o UselessBinRemover.cpp flex -Cfe -olexsmt2.cpp -Psmt2 smt2.lex In file included from Clause.h:33: mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Subsumer.h:247:22: required from here 247 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: XorSubsumer.h:119:22: required from here 119 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ Subsumer.cpp: In member function ‘bool MINISAT::Subsumer::maybeEliminate(MINISAT::Var)’: Subsumer.cpp:1496:32: warning: variable ‘c’ set but not used [-Wunused-but-set-variable] 1496 | ClauseSimp c = linkInClause(*cl); | ^ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I../.. -Imtl -IMTRand -DEXT_HASH_MAP -ffloat-store -c -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o OnlyNonLearntBins.o OnlyNonLearntBins.cpp In file included from c_interface.cpp:15: ../cpp_interface/cpp_interface.h: In constructor ‘BEEV::Cpp_interface::Cpp_interface(BEEV::STPMgr&, NodeFactory*)’: ../cpp_interface/cpp_interface.h:61:18: warning: ‘BEEV::Cpp_interface::nf’ will be initialized after [-Wreorder] 61 | NodeFactory* nf; | ^~ ../cpp_interface/cpp_interface.h:60:12: warning: ‘BEEV::LETMgr BEEV::Cpp_interface::letMgr’ [-Wreorder] 60 | LETMgr letMgr; | ^~~~~~ ../cpp_interface/cpp_interface.h:63:5: warning: when initialized here [-Wreorder] 63 | Cpp_interface(STPMgr &bm_, NodeFactory* factory) : | ^~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::pop()’: ../cpp_interface/cpp_interface.h:288:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int i = 0; i < current.size(); i++) | ~~^~~~~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::printStatus()’: ../cpp_interface/cpp_interface.h:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < cache.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from Clause.h:35, from Solver.h:40, from XorSubsumer.cpp:6: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from Solver.h:35: mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Subsumer.h:247:22: required from here 247 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: XorSubsumer.h:119:22: required from here 119 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push(const T&) [with T = std::pair]’: Subsumer.cpp:1559:22: required from here 1559 | cost_var.push(std::make_pair( occur[Lit(x, false).toInt()].size() * occur[Lit(x, true).toInt()].size() , x )); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:93:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct std::pair’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 93 | void push (const T& elem) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } data[sz++] = elem; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/algorithm:60, from mtl/Heap.h:24, from Solver.h:36: /usr/include/c++/14.2.1/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ c_interface.cpp: In function ‘void* vc_getCounterExample(VC, Expr)’: c_interface.cpp:560:10: warning: unused variable ‘b’ [-Wunused-variable] 560 | bmstar b = (bmstar)(((stpstar)vc)->bm); | ^ c_interface.cpp: In function ‘void vc_getCounterExampleArray(VC, Expr, void***, void***, int*)’: c_interface.cpp:573:10: warning: unused variable ‘b’ [-Wunused-variable] 573 | bmstar b = (bmstar)(((stpstar)vc)->bm); | ^ c_interface.cpp: In function ‘int vc_counterexample_size(VC)’: c_interface.cpp:593:10: warning: unused variable ‘b’ [-Wunused-variable] 593 | bmstar b = (bmstar)(((stpstar)vc)->bm); | ^ In file included from Clause.h:35, from Solver.h:40, from Gaussian.h:30, from Gaussian.cpp:18: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ c_interface.cpp: In function ‘void* vc_bvConstExprFromInt(VC, int, unsigned int)’: c_interface.cpp:985:66: warning: suggest parentheses around ‘-’ inside ‘>>’ [-Wparentheses] 985 | unsigned long long int max_n_bits = 0xFFFFFFFFFFFFFFFFULL >> 64-n_bits; | ~~^~~~~~~ c_interface.cpp: In function ‘void* vc_simplify(VC, Expr)’: c_interface.cpp:1474:10: warning: unused variable ‘b’ [-Wunused-variable] 1474 | bmstar b = (bmstar)(((stpstar)vc)->bm); | ^ c_interface.cpp: In function ‘void* vc_bvWriteToMemoryArray(VC, Expr, Expr, Expr, int)’: c_interface.cpp:1549:9: warning: variable ‘hi’ set but not used [-Wunused-but-set-variable] 1549 | int hi = newBitsPerElem - 1; | ^~ c_interface.cpp: In function ‘void vc_Destroy(VC)’: c_interface.cpp:1733:10: warning: unused variable ‘b’ [-Wunused-variable] 1733 | bmstar b = (bmstar)(((stpstar)vc)->bm); | ^ Making dependencies g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o Globals.o Globals.cpp g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o main.o main.cpp Gaussian.cpp: In member function ‘void MINISAT::Gaussian::cancel_until_sublevel(unsigned int)’: Gaussian.cpp:687:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 687 | for (vector::iterator gauss = solver.gauss_matrixes.begin(), end= solver.gauss_matrixes.end(); gauss != end; gauss++) | ^~~ Gaussian.cpp:690:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 690 | for (int sublevel = solver.trail.size()-1; sublevel >= (int)until_sublevel; sublevel--) { | ^~~ In file included from Clause.h:35, from MatrixFinder.h:29, from MatrixFinder.cpp:18: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from Solver.h:35: mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Subsumer.h:247:22: required from here 247 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: XorSubsumer.h:119:22: required from here 119 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ In file included from Clause.h:35, from Solver.h:40, from StateSaver.h:21, from StateSaver.cpp:18: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from Solver.h:35: mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: XorSubsumer.h:119:22: required from here 119 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Subsumer.h:247:22: required from here 247 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ In file included from ../AST/AST.h:14, from STP.h:13, from STP.cpp:10: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../AST/ArrayTransformer.h:14, from STP.h:14: ../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../STPManager/../AST/AST.h:14, from ../STPManager/STPManager.h:14, from STPManager.cpp:16: ../STPManager/../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../STPManager/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../STPManager/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../STPManager/../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../STPManager/../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../STPManager/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../STPManager/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../STPManager/../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../STPManager/../AST/AST.h:16: ../STPManager/../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../STPManager/../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../AST/ArrayTransformer.h:15: ../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from Clause.h:35, from ClauseAllocator.cpp:24: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from ../AST/AST.h:14, from AbsRefine_CounterExample.h:13, from CounterExample.cpp:10: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o BitBlaster.o BitBlaster.cpp In file included from ../printer/../STPManager/../AST/ArrayTransformer.h:15, from ../printer/../STPManager/STP.h:14, from ../printer/printers.h:18, from ../printer/SMTLIBPrinter.h:4, from STPManager.cpp:17: ../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../printer/../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../printer/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from ../simplifier/simplifier.h:16, from ../simplifier/bvsolver.h:13, from STP.h:16: ../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from AbsRefine_CounterExample.h:14: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../simplifier/simplifier.h:15, from AbsRefine_CounterExample.h:15: ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from Clause.h:33: mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Subsumer.h:247:22: required from here 247 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: XorSubsumer.h:119:22: required from here 119 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ In file included from ../printer/../STPManager/../simplifier/simplifier.h:16, from ../printer/../STPManager/../simplifier/bvsolver.h:13, from ../printer/../STPManager/STP.h:16: ../printer/../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../printer/../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../simplifier/simplifier.h:16: ../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ToSATBase.o ToSATBase.cpp In file included from Clause.h:35, from Solver.h:40, from UselessBinRemover.h:22, from UselessBinRemover.cpp:19: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from AbsRefine_CounterExample.h:16: ../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from ../AST/AST.h:14, from cpp_interface.h:4, from cpp_interface.cpp:1: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ClauseAllocator.h:27, from ClauseAllocator.cpp:18: mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Subsumer.h:247:22: required from here 247 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: XorSubsumer.h:119:22: required from here 119 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ In file included from ../AST/AST.h:14, from AbstractionRefinement.cpp:12: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: ClauseAllocator.cpp:128:29: required from here 128 | origClauseSizes.push(); | ~~~~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from Clause.h:35, from Solver.h:40, from OnlyNonLearntBins.h:21, from OnlyNonLearntBins.cpp:18: PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from DifficultyScore.h:8, from STP.cpp:11: ../STPManager/NodeIterator.h: At global scope: ../STPManager/NodeIterator.h:70:9: warning: ‘virtual bool BEEV::NodeIterator::ok(BEEV::ASTNode)’ was hidden [-Woverloaded-virtual=] 70 | ok(const ASTNode n) | ^~ ../STPManager/NodeIterator.h:80:9: note: by ‘virtual bool BEEV::NonAtomIterator::ok(const BEEV::ASTNode&)’ 80 | ok(const ASTNode& n) | ^~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o AIG/BBNodeManagerAIG.o AIG/BBNodeManagerAIG.cpp In file included from STPManager.cpp:18: NodeIterator.h: At global scope: NodeIterator.h:70:9: warning: ‘virtual bool BEEV::NodeIterator::ok(BEEV::ASTNode)’ was hidden [-Woverloaded-virtual=] 70 | ok(const ASTNode n) | ^~ NodeIterator.h:80:9: note: by ‘virtual bool BEEV::NonAtomIterator::ok(const BEEV::ASTNode&)’ 80 | ok(const ASTNode& n) | ^~ STPManager.cpp: In member function ‘BEEV::ASTNode BEEV::STPMgr::CreateBVConst(unsigned int, long long unsigned int)’: STPManager.cpp:216:27: warning: right shift count >= width of type [-Wshift-count-overflow] 216 | bvconst = bvconst >> shift_amount; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from cpp_interface.h:8: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15, from ../STPManager/STP.h:14, from cpp_interface.h:9: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from ../to-sat/AIG/ToSATAIG.h:18, from CounterExample.cpp:12: ../to-sat/AIG/BBNodeManagerAIG.h: In member function ‘BEEV::BBNodeAIG BEEV::BBNodeManagerAIG::CreateNode(BEEV::Kind, std::vector&)’: ../to-sat/AIG/BBNodeManagerAIG.h:151:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i =0; i < children.size();i++) | ~~^~~~~~~~~~~~~~~~~ In file included from AbstractionRefinement.cpp:13: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ CounterExample.cpp: In member function ‘void BEEV::AbsRefine_CounterExample::ConstructCounterExample(BEEV::SATSolver&, BEEV::ToSATBase::ASTNodeToSATVar&)’: CounterExample.cpp:49:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | for (int index = 0; index < v.size(); index++) | ~~~~~~^~~~~~~~~~ In file included from ../simplifier/simplifier.h:15, from AbsRefine_CounterExample.h:15, from AbstractionRefinement.cpp:14: ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o AIG/ToCNFAIG.o AIG/ToCNFAIG.cpp In file included from ../to-sat/AIG/ToSATAIG.h:18, from STP.cpp:12: ../to-sat/AIG/BBNodeManagerAIG.h: In member function ‘BEEV::BBNodeAIG BEEV::BBNodeManagerAIG::CreateNode(BEEV::Kind, std::vector&)’: ../to-sat/AIG/BBNodeManagerAIG.h:151:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i =0; i < children.size();i++) | ~~^~~~~~~~~~~~~~~~~ CounterExample.cpp: In member function ‘void BEEV::AbsRefine_CounterExample::PrintSATModel(BEEV::SATSolver&, BEEV::ToSATBase::ASTNodeToSATVar&)’: CounterExample.cpp:866:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 866 | for (int i =0 ; i < v.size();i++) | ~~^~~~~~~~~~ In file included from UselessBinRemover.h:21: mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Subsumer.h:247:22: required from here 247 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: XorSubsumer.h:119:22: required from here 119 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../simplifier/simplifier.h:16: ../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../sat/core_prop/Solver_prop.h:27, from STP.cpp:19: ../sat/core_prop/../utils/Options.h: In member function ‘bool Minisat::Option::OptionLt::operator()(const Minisat::Option*, const Minisat::Option*)’: ../sat/core_prop/../utils/Options.h:63:44: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 63 | return test1 < 0 || test1 == 0 && strcmp(x->type_name, y->type_name) < 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o AIG/ToSATAIG.o AIG/ToSATAIG.cpp In file included from AbsRefine_CounterExample.h:16: ../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from ../simplifier/RemoveUnconstrained.h:13, from STP.cpp:20: ../simplifier/MutableASTNode.h: In static member function ‘static BEEV::MutableASTNode* BEEV::MutableASTNode::build(const BEEV::ASTNode&, std::map&)’: ../simplifier/MutableASTNode.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | for (int i = 0; i < n.Degree(); i++) | ~~^~~~~~~~~~~~ ../simplifier/MutableASTNode.h:54:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for (int i = 0; i < n.Degree(); i++) | ~~^~~~~~~~~~~~ AbstractionRefinement.cpp: In function ‘void BEEV::getSatVariables(const ASTNode&, std::vector&, SATSolver&, ToSATBase::ASTNodeToSATVar&)’: AbstractionRefinement.cpp:38:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 38 | for (int i = 0; i < a.GetValueWidth(); i++) | ~~^~~~~~~~~~~~~~~~~~~ cpp_interface.h: In constructor ‘BEEV::Cpp_interface::Cpp_interface(BEEV::STPMgr&, NodeFactory*)’: cpp_interface.h:61:18: warning: ‘BEEV::Cpp_interface::nf’ will be initialized after [-Wreorder] 61 | NodeFactory* nf; | ^~ cpp_interface.h:60:12: warning: ‘BEEV::LETMgr BEEV::Cpp_interface::letMgr’ [-Wreorder] 60 | LETMgr letMgr; | ^~~~~~ cpp_interface.h:63:5: warning: when initialized here [-Wreorder] 63 | Cpp_interface(STPMgr &bm_, NodeFactory* factory) : | ^~~~~~~~~~~~~ cpp_interface.h: In member function ‘void BEEV::Cpp_interface::pop()’: cpp_interface.h:288:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int i = 0; i < current.size(); i++) | ~~^~~~~~~~~~~~~~~~ cpp_interface.h: In member function ‘void BEEV::Cpp_interface::printStatus()’: cpp_interface.h:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < cache.size(); i++) | ~~^~~~~~~~~~~~~~ cpp_interface.cpp: In member function ‘void BEEV::Cpp_interface::checkSat(const BEEV::ASTVec&)’: cpp_interface.cpp:49:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | for (int i = 0; i < cache.size(); i++) | ~~^~~~~~~~~~~~~~ AbstractionRefinement.cpp: In function ‘Minisat::Var BEEV::getEquals(SATSolver&, const ASTNode&, const ASTNode&, ToSATBase::ASTNodeToSATVar&, Polarity)’: AbstractionRefinement.cpp:70:24: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 70 | if (v_a.size() == width && v_b.size() == width) | ~~~~~~~~~~~^~~~~~~~ AbstractionRefinement.cpp:70:47: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 70 | if (v_a.size() == width && v_b.size() == width) | ~~~~~~~~~~~^~~~~~~~ AbstractionRefinement.cpp:119:29: warning: suggest parentheses around comparison in operand of ‘^’ [-Wparentheses] 119 | else if (v_a.size() == 0 ^ v_b.size() == 0) | ~~~~~~~~~~~^~~~ ../simplifier/MutableASTNode.h: In member function ‘bool BEEV::MutableASTNode::checkInvariant()’: ../simplifier/MutableASTNode.h:79:22: warning: variable ‘found’ set but not used [-Wunused-but-set-variable] 79 | bool found = false; | ^~~~~ ../simplifier/MutableASTNode.h:89:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ ../simplifier/MutableASTNode.h: In member function ‘BEEV::ASTNode BEEV::MutableASTNode::toASTNode(NodeFactory*)’: ../simplifier/MutableASTNode.h:119:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ AbstractionRefinement.cpp: In function ‘void BEEV::applyAxiomsToSolver(ToSATBase::ASTNodeToSATVar&, std::vector&, SATSolver&)’: AbstractionRefinement.cpp:217:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < toBe.size(); i++) | ~~^~~~~~~~~~~~~ ../simplifier/MutableASTNode.h: In member function ‘void BEEV::MutableASTNode::replaceWithAnotherNode(BEEV::MutableASTNode*)’: ../simplifier/MutableASTNode.h:192:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | for (int i = 0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ ../simplifier/MutableASTNode.h: In static member function ‘static void BEEV::MutableASTNode::getDisjointExtractVariables(std::vector&)’: ../simplifier/MutableASTNode.h:252:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 252 | for (int j=0; j ::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (int i = 0; i < all.size(); i++) | ~~^~~~~~~~~~~~ In file included from Solver.h:35: mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: Subsumer.h:247:22: required from here 247 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ mtl/Vec.h: In instantiation of ‘void MINISAT::vec::push() [with T = MINISAT::vec]’: XorSubsumer.h:119:22: required from here 119 | occur .push(); | ~~~~~~~~~~~~~~~~~^~ mtl/Vec.h:92:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 92 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ASTNode/ClauseList.o ASTNode/ClauseList.cpp mtl/Vec.h: In instantiation of ‘void MINISAT::vec::grow(uint32_t) [with T = MINISAT::vec; uint32_t = unsigned int]’: mtl/Vec.h:126:5: required from ‘void MINISAT::vec::growTo(uint32_t) [with T = MINISAT::vec; uint32_t = unsigned int]’ 126 | grow(size); | ^~~~ OnlyNonLearntBins.cpp:100:22: required from here 100 | binwatches.growTo(solver.nVars()*2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ mtl/Vec.h:114:23: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class MINISAT::vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 114 | data = (T*)realloc(data, cap * sizeof(T)); } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mtl/Vec.h:42:7: note: ‘class MINISAT::vec’ declared here 42 | class vec { | ^~~ AbstractionRefinement.cpp: In member function ‘BEEV::SOLVER_RETURN_TYPE BEEV::AbsRefine_CounterExample::SATBased_ArrayReadRefinement(BEEV::SATSolver&, const BEEV::ASTNode&, const BEEV::ASTNode&, BEEV::ToSATBase*)’: AbstractionRefinement.cpp:321:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int i = 0; i < listOfIndices.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from STP.cpp:21: ../simplifier/FindPureLiterals.h: In member function ‘void BEEV::FindPureLiterals::build(const BEEV::ASTNode&, polarity_type)’: ../simplifier/FindPureLiterals.h:113:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i =0; i < n.Degree(); i ++) | ~~^~~~~~~~~~~~ AbstractionRefinement.cpp:327:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int j = i + 1; j < listOfIndices.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ ../simplifier/FindPureLiterals.h:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i =0; i < n.Degree(); i ++) | ~~^~~~~~~~~~~~ AbstractionRefinement.cpp:272:32: warning: unused variable ‘ArrName’ [-Wunused-variable] 272 | const ASTNode& ArrName = iset->first; | ^~~~~~~ In file included from STP.cpp:22: ../simplifier/EstablishIntervals.h: In member function ‘BEEV::ASTNode BEEV::EstablishIntervals::replace(const BEEV::ASTNode&, BEEV::ASTNodeMap&, BEEV::ASTNodeMap&)’: ../simplifier/EstablishIntervals.h:121:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for (int i =0; i < result.Degree();i++) | ~~^~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o AssortedPrinters.o AssortedPrinters.cpp In file included from ../AST/AST.h:14, from Globals.cpp:10: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ ../simplifier/EstablishIntervals.h: In member function ‘BEEV::EstablishIntervals::IntervalType* BEEV::EstablishIntervals::visit(const BEEV::ASTNode&, std::map&, std::map&)’: ../simplifier/EstablishIntervals.h:461:35: warning: variable ‘e’ set but not used [-Wunused-but-set-variable] 461 | CONSTANTBV::ErrCode e = CONSTANTBV::BitVector_Div_Pos(result->minV, tmp0, children[1]->maxV, remainder); | ^ ../simplifier/EstablishIntervals.h:500:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 500 | for (int i=0; i < n[0].GetValueWidth();i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ ../simplifier/EstablishIntervals.h:513:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 513 | for (int i=n[0].GetValueWidth(); i < n.GetValueWidth();i++) | ~~^~~~~~~~~~~~~~~~~~~ ../simplifier/EstablishIntervals.h:521:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 521 | for (int i=0; i < n[0].GetValueWidth()-1;i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ../simplifier/EstablishIntervals.h:527:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 527 | for (int i=n[0].GetValueWidth()-1; i < n.GetValueWidth();i++) | ~~^~~~~~~~~~~~~~~~~~~ ../simplifier/EstablishIntervals.h:602:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | for (int i =0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ ../simplifier/EstablishIntervals.h:618:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 618 | for (int j = width; j < 2 * width; j++) | ~~^~~~~~~~~~~ ../simplifier/EstablishIntervals.h:609:35: warning: variable ‘e’ set but not used [-Wunused-but-set-variable] 609 | CONSTANTBV::ErrCode e = CONSTANTBV::BitVector_Multiply(min, result->minV, children[i]->minV); | ^ ../simplifier/EstablishIntervals.h:691:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | for (int i =0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ ../simplifier/EstablishIntervals.h:720:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 720 | for (int i=0; i < n[1].GetValueWidth();i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ ../simplifier/EstablishIntervals.h:737:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 737 | for (int i=n[1].GetValueWidth(); i < n.GetValueWidth();i++) | ~~^~~~~~~~~~~~~~~~~~~ ../simplifier/EstablishIntervals.h:758:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | for (int i=0; i < n.Degree();i++) | ~~^~~~~~~~~~~~ ../simplifier/EstablishIntervals.h:767:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | for (int i=0; i < n.Degree();i++) | ~~^~~~~~~~~~~~ ../simplifier/EstablishIntervals.h: In destructor ‘BEEV::EstablishIntervals::~EstablishIntervals()’: ../simplifier/EstablishIntervals.h:800:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 800 | for (int i =0; i < toDeleteLater.size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ ../simplifier/EstablishIntervals.h:803:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int i =0; i < likeAutoPtr.size();i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from STP.cpp:23: ../simplifier/UseITEContext.h: In member function ‘void BEEV::UseITEContext::addToContext(const BEEV::ASTNode&, BEEV::ASTNodeSet&)’: ../simplifier/UseITEContext.h:31:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 0; i < flat.size(); i++) | ~~^~~~~~~~~~~~~ ../simplifier/UseITEContext.h: In member function ‘BEEV::ASTNode BEEV::UseITEContext::visit(const BEEV::ASTNode&, std::map&, BEEV::ASTNodeSet&, BEEV::ASTNodeSet&)’: ../simplifier/UseITEContext.h:89:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < n.GetChildren().size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from STP.cpp:24: ../simplifier/AlwaysTrue.h: In member function ‘BEEV::ASTNode BEEV::AlwaysTrue::visit(const BEEV::ASTNode&, State, BEEV::ASTNodeMap&)’: ../simplifier/AlwaysTrue.h:88:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 88 | for (int i=0; i < n.Degree(); i++) | ~~^~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ASTNode/SimpBool.o ASTNode/SimpBool.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigCheck.o aig/aig/aigCheck.c g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o BenchPrinter.o BenchPrinter.cpp rm parsesmt.hpp parsecvc.hpp parsesmt2.hpp ../printer/SMTLIBPrinter.h: At global scope: ../printer/SMTLIBPrinter.h:28:23: warning: ‘std::string printer::tolower(const char*)’ declared ‘static’ but never defined [-Wunused-function] 28 | static string tolower(const char * name); | ^~~~~~~ In file included from Globals.cpp:11: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15, from ../STPManager/STP.h:14, from Globals.cpp:12: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ASTNode/ToCNF.o ASTNode/ToCNF.cpp In file included from ../AST/AST.h:14, from main.cpp:10: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ STP.cpp: In member function ‘BEEV::SOLVER_RETURN_TYPE BEEV::STP::TopLevelSTPAux(BEEV::SATSolver&, const BEEV::ASTNode&)’: STP.cpp:569:81: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 569 | ToSATBase* satBase = bm->UserFlags.isSet("traditional-cnf", "0") ? tosat : ((ToSAT*) &toSATAIG) ; | ~^~~~~~~~~~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigDfs.o aig/aig/aigDfs.c g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o CPrinter.o CPrinter.cpp In file included from ../AST/AST.h:14, from ToSATBase.h:4, from ToSATBase.cpp:1: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ rm -f libminisat.a g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o ASTNode/ToSAT.o ASTNode/ToSAT.cpp In file included from ../printer/../STPManager/../AST/ArrayTransformer.h:14, from ../printer/../STPManager/STP.h:14, from ../printer/printers.h:18, from main.cpp:12: ../printer/../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../printer/../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../printer/../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../printer/../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ rm -f libcinterface.a cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigFanout.o aig/aig/aigFanout.c In file included from ../printer/../STPManager/../AST/ArrayTransformer.h:15: ../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o GDLPrinter.o GDLPrinter.cpp ../printer/../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../printer/../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../printer/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from ../STPManager/../AST/AST.h:14, from ../STPManager/STPManager.h:14, from BitBlaster.h:16, from BitBlaster.cpp:11: ../STPManager/../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../STPManager/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../STPManager/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../STPManager/../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../STPManager/../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../STPManager/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../STPManager/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../STPManager/../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../STPManager/../AST/AST.h:16: ../STPManager/../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../STPManager/../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../to-sat/AIG/ToSATAIG.h:17: ../to-sat/AIG/../BitBlaster.h: In instantiation of ‘BEEV::BitBlaster::BitBlaster(BBNodeManagerT*, BEEV::Simplifier*, NodeFactory*, BEEV::UserDefinedFlags*, simplifier::constantBitP::ConstantBitPropagation*) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: ../simplifier/AIGSimplifyPropositionalCore.h:127:105: required from here 127 | BitBlaster bb(&mgr, &simplifier, bm->defaultNodeFactory,&bm->UserFlags); | ^ ../to-sat/AIG/../BitBlaster.h:236:20: warning: ‘BEEV::BitBlaster::multiplication_variant’ will be initialized after [-Wreorder] 236 | const string multiplication_variant; | ^~~~~~~~~~~~~~~~~~~~~~ ../to-sat/AIG/../BitBlaster.h:233:18: warning: ‘const bool BEEV::BitBlaster::upper_multiplication_bound’ [-Wreorder] 233 | const bool upper_multiplication_bound; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../to-sat/AIG/../BitBlaster.h:254:7: warning: when initialized here [-Wreorder] 254 | BitBlaster(BBNodeManagerT* bnm, Simplifier* _simp, NodeFactory *astNodeF, UserDefinedFlags *_uf, | ^~~~~~~~~~ ../to-sat/AIG/../BitBlaster.h:233:18: warning: ‘BEEV::BitBlaster::upper_multiplication_bound’ will be initialized after [-Wreorder] 233 | const bool upper_multiplication_bound; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../to-sat/AIG/../BitBlaster.h:231:18: warning: ‘const bool BEEV::BitBlaster::adder_variant’ [-Wreorder] 231 | const bool adder_variant; | ^~~~~~~~~~~~~ ../to-sat/AIG/../BitBlaster.h:254:7: warning: when initialized here [-Wreorder] 254 | BitBlaster(BBNodeManagerT* bnm, Simplifier* _simp, NodeFactory *astNodeF, UserDefinedFlags *_uf, | ^~~~~~~~~~ In file included from ToSATBase.h:5: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ar qcs libminisat.a Logger.o Solver.o PackedRow.o XorFinder.o VarReplacer.o FindUndef.o ClauseCleaner.o RestartTypeChooser.o FailedVarSearcher.o PartFinder.o Subsumer.o PartHandler.o XorSubsumer.o Gaussian.o MatrixFinder.o StateSaver.o ClauseAllocator.o UselessBinRemover.o OnlyNonLearntBins.o In file included from ../printer/../STPManager/../simplifier/simplifier.h:16, from ../printer/../STPManager/../simplifier/bvsolver.h:13, from ../printer/../STPManager/STP.h:16: ../printer/../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../printer/../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/sat/cryptominisat2' g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Icryptominisat2/mtl -Imtl -I.. -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o CryptoMinisat.o CryptoMinisat.cpp ar qcs libcinterface.a c_interface.o cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigMan.o aig/aig/aigMan.c make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/c_interface' g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o LispPrinter.o LispPrinter.cpp ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from AIG/../../AST/AST.h:14, from AIG/../ToSATBase.h:4, from AIG/BBNodeManagerAIG.h:17, from AIG/BBNodeManagerAIG.cpp:1: AIG/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: AIG/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ AIG/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ AIG/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ AIG/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: AIG/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ AIG/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ AIG/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from AIG/../../AST/AST.h:16: AIG/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: AIG/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ rm -f libcppinterface.a g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o PLPrinter.o PLPrinter.cpp In file included from main.cpp:15: ../AST/NodeFactory/TypeChecker.h: In constructor ‘TypeChecker::TypeChecker(NodeFactory&, BEEV::STPMgr&)’: ../AST/NodeFactory/TypeChecker.h:19:14: warning: ‘TypeChecker::f’ will be initialized after [-Wreorder] 19 | NodeFactory& f; | ^ ../AST/NodeFactory/TypeChecker.h:22:74: warning: base ‘NodeFactory’ [-Wreorder] 22 | TypeChecker(NodeFactory& f_, STPMgr& bm_) : f(f_), NodeFactory(bm) | ^ ../AST/NodeFactory/TypeChecker.h:22:9: warning: when initialized here [-Wreorder] 22 | TypeChecker(NodeFactory& f_, STPMgr& bm_) : f(f_), NodeFactory(bm) | ^~~~~~~~~~~ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigMem.o aig/aig/aigMem.c In file included from main.cpp:17: ../cpp_interface/cpp_interface.h: In constructor ‘BEEV::Cpp_interface::Cpp_interface(BEEV::STPMgr&, NodeFactory*)’: ../cpp_interface/cpp_interface.h:61:18: warning: ‘BEEV::Cpp_interface::nf’ will be initialized after [-Wreorder] 61 | NodeFactory* nf; | ^~ ../cpp_interface/cpp_interface.h:60:12: warning: ‘BEEV::LETMgr BEEV::Cpp_interface::letMgr’ [-Wreorder] 60 | LETMgr letMgr; | ^~~~~~ ../cpp_interface/cpp_interface.h:63:5: warning: when initialized here [-Wreorder] 63 | Cpp_interface(STPMgr &bm_, NodeFactory* factory) : | ^~~~~~~~~~~~~ In file included from BitBlaster.cpp:12: AIG/BBNodeManagerAIG.h: In member function ‘BEEV::BBNodeAIG BEEV::BBNodeManagerAIG::CreateNode(BEEV::Kind, std::vector&)’: AIG/BBNodeManagerAIG.h:151:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i =0; i < children.size();i++) | ~~^~~~~~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::pop()’: ../cpp_interface/cpp_interface.h:288:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int i = 0; i < current.size(); i++) | ~~^~~~~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::printStatus()’: ../cpp_interface/cpp_interface.h:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < cache.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from AIG/../ToSATBase.h:5: AIG/../../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: AIG/../../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ AIG/../../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ AIG/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ AIG/../../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ AIG/../../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ AIG/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ar qcs libcppinterface.a cpp_interface.o make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/cpp_interface' AIG/BBNodeManagerAIG.h: In member function ‘BEEV::BBNodeAIG BEEV::BBNodeManagerAIG::CreateNode(BEEV::Kind, std::vector&)’: AIG/BBNodeManagerAIG.h:151:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i =0; i < children.size();i++) | ~~^~~~~~~~~~~~~~~~~ In file included from ../simplifier/simplifier.h:15, from BitBlaster.cpp:17: ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from AIG/../../AST/AST.h:14, from AIG/ToSATAIG.h:14, from AIG/ToSATAIG.cpp:1: AIG/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: AIG/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ AIG/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ AIG/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ AIG/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: AIG/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ AIG/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ AIG/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o SMTLIB1Printer.o SMTLIB1Printer.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigMffc.o aig/aig/aigMffc.c In file included from AIG/../../AST/AST.h:16: AIG/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: AIG/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from AIG/../../AST/AST.h:14, from AIG/../ToSATBase.h:4, from AIG/ToCNFAIG.h:7, from AIG/ToCNFAIG.cpp:1: AIG/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: AIG/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ AIG/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ AIG/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ AIG/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: AIG/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ AIG/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ AIG/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from AIG/../../AST/AST.h:16: AIG/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: AIG/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../simplifier/simplifier.h:16: ../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from BitBlaster.cpp:18: ../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from AIG/ToSATAIG.h:16: AIG/../../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: AIG/../../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ AIG/../../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ AIG/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ AIG/../../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ AIG/../../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ AIG/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigObj.o aig/aig/aigObj.c g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o SMTLIB2Printer.o SMTLIB2Printer.cpp In file included from ASTNode/../../AST/AST.h:14, from ASTNode/SimpBool.cpp:16: ASTNode/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ASTNode/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTNode/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTNode/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ASTNode/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ASTNode/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTNode/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTNode/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ bison --debug -v -o parsecvc.cpp -d -p cvc cvc.y In file included from ASTNode/../../AST/AST.h:16: ASTNode/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ASTNode/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../AST/AST.h:14, from printers.h:16, from AssortedPrinters.cpp:10: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ BitBlaster.cpp: In member function ‘void BEEV::BitBlaster::checkFixed(const std::vector&, const BEEV::ASTNode&)’: BitBlaster.cpp:1823:14: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1823 | if (b->isFixed(i)) | ^ BitBlaster.cpp: In member function ‘std::vector BEEV::BitBlaster::v7(std::vector >&, std::set&, const BEEV::ASTNode&)’: BitBlaster.cpp:2260:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2260 | if (!upper_multiplication_bound) | ^~ BitBlaster.cpp:2264:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2264 | std::vector > later(bitWidth+1); | ^~~ BitBlaster.cpp: In member function ‘std::vector BEEV::BitBlaster::v8(std::vector >&, std::set&, const BEEV::ASTNode&)’: BitBlaster.cpp:2329:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2329 | if (!upper_multiplication_bound) | ^~ BitBlaster.cpp:2334:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2334 | std::vector > later(bitWidth+1); // +1 then ignore the topmost. | ^~~ In file included from AIG/../ToSATBase.h:5: AIG/../../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: AIG/../../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ AIG/../../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ AIG/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ AIG/../../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ AIG/../../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ AIG/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ASTNode/../../AST/AST.h:14, from ASTNode/ClauseList.h:4, from ASTNode/ClauseList.cpp:1: ASTNode/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ASTNode/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTNode/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTNode/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ASTNode/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ASTNode/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTNode/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTNode/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ASTNode/../../AST/AST.h:16: ASTNode/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ASTNode/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from AIG/ToSATAIG.h:18: AIG/BBNodeManagerAIG.h: In member function ‘BEEV::BBNodeAIG BEEV::BBNodeManagerAIG::CreateNode(BEEV::Kind, std::vector&)’: AIG/BBNodeManagerAIG.h:151:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i =0; i < children.size();i++) | ~~^~~~~~~~~~~~~~~~~ In file included from AIG/../../AST/ArrayTransformer.h:15, from AIG/ToSATAIG.h:20: AIG/../../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: AIG/../../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ AIG/../../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ AIG/../../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ AIG/../../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: AIG/../../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ AIG/../../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ AIG/../../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ AIG/../../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ AIG/../../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ AIG/../../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ AIG/../../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ AIG/../../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ AIG/../../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from ../AST/AST.h:14, from printers.h:16, from BenchPrinter.cpp:1: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o SMTLIBPrinter.o SMTLIBPrinter.cpp In file included from AIG/ToCNFAIG.h:8: AIG/BBNodeManagerAIG.h: In member function ‘BEEV::BBNodeAIG BEEV::BBNodeManagerAIG::CreateNode(BEEV::Kind, std::vector&)’: AIG/BBNodeManagerAIG.h:151:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i =0; i < children.size();i++) | ~~^~~~~~~~~~~~~~~~~ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigOper.o aig/aig/aigOper.c In file included from ASTNode/SimpBool.cpp:17: ASTNode/../../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ASTNode/../../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ASTNode/../../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ASTNode/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ASTNode/../../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ASTNode/../../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ASTNode/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ bison --debug -v -o parsesmt.cpp -d -p smt smt.y cvc.y: warning: 1 nonterminal useless in grammar [-Wother] cvc.y: warning: 1 rule useless in grammar [-Wother] cvc.y:370.1-7: warning: nonterminal useless in grammar: ForDecl [-Wother] 370 | ForDecl : FORMID_TOK ':' Type | ^~~~~~~ cvc.y:989.3-994.1: warning: rule useless in parser due to conflicts [-Wother] 989 | | Updates WITH_TOK '[' Expr ']' ASSIGN_TOK Expr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from printers.h:18: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘void BEEV::BitBlaster::mult_Booth(const std::vector&, const std::vector&, std::set&, const BEEV::ASTNode&, const BEEV::ASTNode&, std::vector >&, const BEEV::ASTNode&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:1560:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1560 | for (int i = 0; i < y.size(); i++) | ~~^~~~~~~~~~ BitBlaster.cpp:1613:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1613 | for (int j = 0; j < t_products[i].size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘std::vector BEEV::BitBlaster::batcher(const std::vector&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2007:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2007 | for (int i =halfWay; i < in.size();i++) | ~~^~~~~~~~~~~ BitBlaster.cpp:2014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2014 | for (int k = 0; k < result.size(); k++) | ~~^~~~~~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘std::vector BEEV::BitBlaster::mergeSorted(const std::vector&, const std::vector&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2432:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2432 | for (int i =0; i < in1.size();i++) | ~~^~~~~~~~~~~~ BitBlaster.cpp:2442:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2442 | for (int i =0; i < in2.size();i++) | ~~^~~~~~~~~~~~ BitBlaster.cpp:2453:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 2453 | for (int i =0; i < std::max(even.size(),odd.size());i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2455:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2455 | if (even.size() > i) | ~~~~~~~~~~~~^~~ BitBlaster.cpp:2458:32: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2458 | if (odd.size() > i) | ~~~~~~~~~~~^~~ BitBlaster.cpp: In instantiation of ‘std::vector BEEV::BitBlaster::compareOddEven(const std::vector&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2395:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2395 | for (int i = 2; i < in.size(); i =i+ 2) | ~~^~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘void BEEV::BitBlaster::sortingNetworkAdd(std::set&, std::__cxx11::list&, std::vector&, std::vector&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2046:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2046 | for (int k = 1; k < priorSorted.size(); k += 2) | ~~^~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘std::vector BEEV::BitBlaster::v9(std::vector >&, std::set&, const BEEV::ASTNode&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2196 | for (int k = 2; k <= sorted.size(); k++) | ~~^~~~~~~~~~~~~~~~ BitBlaster.cpp:2199:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2199 | if (k==sorted.size()) | ~^~~~~~~~~~~~~~~ BitBlaster.cpp:2231:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2231 | for (int l = 0; l < toAdd[carry_column].size();l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2190:21: warning: unused variable ‘size’ [-Wunused-variable] 2190 | const int size= products[column].size(); | ^~~~ In file included from ASTNode/../../AST/AST.h:14, from ASTNode/ToCNF.cpp:10: ASTNode/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ASTNode/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTNode/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTNode/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ASTNode/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ASTNode/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTNode/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTNode/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘void BEEV::BitBlaster::mult_BubbleSorterWithBounds(std::set&, std::__cxx11::list&, std::vector&, std::vector&, int, int) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:1743:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1743 | for (int k = 1; k < priorSorted.size(); k += 2) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ASTNode/../../AST/AST.h:16: ASTNode/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ASTNode/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ BitBlaster.cpp: In instantiation of ‘simplifier::constantBitP::MultiplicationStats* BEEV::BitBlaster::getMS(const BEEV::ASTNode&, int&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:1673:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1673 | for (int i = 0; i < n.GetValueWidth(); i++) | ~~^~~~~~~~~~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘void BEEV::BitBlaster::BBDivMod(const std::vector&, const std::vector&, std::vector&, std::vector&, unsigned int, std::set&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2498:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2498 | for (int i = 0; i < rwidth; i++) | ~~^~~~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from printers.h:18: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘bool BEEV::BitBlaster::isConstant(const std::vector&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:431:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int i = 0; i < v.size(); i++) | ~~^~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘BEEV::ASTNode BEEV::BitBlaster::getConstant(const std::vector&, const BEEV::ASTNode&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:454:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 454 | for (int i = 0; i < v.size(); i++) | ~~^~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o dotPrinter.o dotPrinter.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigOrder.o aig/aig/aigOrder.c BitBlaster.cpp: In instantiation of ‘const std::vector BEEV::BitBlaster::BBTerm(const BEEV::ASTNode&, std::set&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:790:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 790 | for (int i = 0; i < term.Degree(); i++) | ~~^~~~~~~~~~~~~~~ BitBlaster.cpp:797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | for (int j = 0; j < results.size(); j++) | ~~^~~~~~~~~~~~~~~~ BitBlaster.h: In instantiation of ‘BEEV::BitBlaster::BitBlaster(BBNodeManagerT*, BEEV::Simplifier*, NodeFactory*, BEEV::UserDefinedFlags*, simplifier::constantBitP::ConstantBitPropagation*) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.h:236:20: warning: ‘BEEV::BitBlaster::multiplication_variant’ will be initialized after [-Wreorder] 236 | const string multiplication_variant; | ^~~~~~~~~~~~~~~~~~~~~~ BitBlaster.h:233:18: warning: ‘const bool BEEV::BitBlaster::upper_multiplication_bound’ [-Wreorder] 233 | const bool upper_multiplication_bound; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.h:254:7: warning: when initialized here [-Wreorder] 254 | BitBlaster(BBNodeManagerT* bnm, Simplifier* _simp, NodeFactory *astNodeF, UserDefinedFlags *_uf, | ^~~~~~~~~~ BitBlaster.h:233:18: warning: ‘BEEV::BitBlaster::upper_multiplication_bound’ will be initialized after [-Wreorder] 233 | const bool upper_multiplication_bound; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.h:231:18: warning: ‘const bool BEEV::BitBlaster::adder_variant’ [-Wreorder] 231 | const bool adder_variant; | ^~~~~~~~~~~~~ BitBlaster.h:254:7: warning: when initialized here [-Wreorder] 254 | BitBlaster(BBNodeManagerT* bnm, Simplifier* _simp, NodeFactory *astNodeF, UserDefinedFlags *_uf, | ^~~~~~~~~~ In file included from AIG/../../simplifier/simplifier.h:16, from AIG/ToSATAIG.cpp:3: AIG/../../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: AIG/../../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bison --debug -v -o parsesmt2.cpp -d -p smt2 smt2.y smt.y: warning: 72 shift/reduce conflicts [-Wconflicts-sr] smt.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples AIG/ToSATAIG.cpp: In member function ‘virtual bool BEEV::ToSATAIG::CallSAT(BEEV::SATSolver&, const BEEV::ASTNode&, bool)’: AIG/ToSATAIG.cpp:139:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 139 | for (int i = 0; i < v.size(); i++) | ~~^~~~~~~~~~ AIG/ToSATAIG.cpp:147:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 147 | for (int i = 0; i < v.size(); i++) | ~~^~~~~~~~~~ AIG/ToSATAIG.cpp:198:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 198 | for (int i = 0; i < ar.index_symbol.GetValueWidth(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from cryptominisat2/Clause.h:35, from cryptominisat2/Solver.h:40, from CryptoMinisat.cpp:10: cryptominisat2/PackedRow.h: In member function ‘long unsigned int MINISAT::PackedRow::scan(long unsigned int) const’: cryptominisat2/PackedRow.h:215:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 215 | for(uint32_t i = var; i != size*64; i++) | ^~~ cryptominisat2/PackedRow.h:217:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 217 | return std::numeric_limits::max(); | ^~~~~~ In file included from ASTNode/ToCNF.cpp:11: ASTNode/../../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ASTNode/../../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ASTNode/../../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ASTNode/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ASTNode/../../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ASTNode/../../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ASTNode/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ AIG/ToSATAIG.cpp:207:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int i = 0; i < v_a.size(); i++) | ~~^~~~~~~~~~~~ AIG/ToSATAIG.cpp:223:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (int i = 0; i < v.size(); i++) | ~~^~~~~~~~~~ AIG/ToSATAIG.cpp:232:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 232 | for (int i = 0; i < ar.symbol.GetValueWidth(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AIG/ToSATAIG.cpp:246:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 246 | for (int i = 0; i < ar.symbol.GetValueWidth(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AIG/ToSATAIG.cpp:255:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (int i = 0; i < v_a.size(); i++) | ~~^~~~~~~~~~~~ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ rm -f libabstractionrefinement.a In file included from ../AST/AST.h:14, from printers.h:16, from CPrinter.cpp:11: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘void BEEV::BitBlaster::mult_Booth(const std::vector&, const std::vector&, std::set&, const BEEV::ASTNode&, const BEEV::ASTNode&, std::vector >&, const BEEV::ASTNode&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:1560:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1560 | for (int i = 0; i < y.size(); i++) | ~~^~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ BitBlaster.cpp:1613:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1613 | for (int j = 0; j < t_products[i].size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ BitBlaster.cpp: In instantiation of ‘std::vector BEEV::BitBlaster::batcher(const std::vector&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2007:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2007 | for (int i =halfWay; i < in.size();i++) | ~~^~~~~~~~~~~ BitBlaster.cpp:2014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2014 | for (int k = 0; k < result.size(); k++) | ~~^~~~~~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘std::vector BEEV::BitBlaster::mergeSorted(const std::vector&, const std::vector&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2432:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2432 | for (int i =0; i < in1.size();i++) | ~~^~~~~~~~~~~~ BitBlaster.cpp:2442:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2442 | for (int i =0; i < in2.size();i++) | ~~^~~~~~~~~~~~ BitBlaster.cpp:2453:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 2453 | for (int i =0; i < std::max(even.size(),odd.size());i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2455:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2455 | if (even.size() > i) | ~~~~~~~~~~~~^~~ BitBlaster.cpp:2458:32: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2458 | if (odd.size() > i) | ~~~~~~~~~~~^~~ BitBlaster.cpp: In instantiation of ‘std::vector BEEV::BitBlaster::compareOddEven(const std::vector&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2395:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2395 | for (int i = 2; i < in.size(); i =i+ 2) | ~~^~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘void BEEV::BitBlaster::sortingNetworkAdd(std::set&, std::__cxx11::list&, std::vector&, std::vector&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2046:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2046 | for (int k = 1; k < priorSorted.size(); k += 2) | ~~^~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘std::vector BEEV::BitBlaster::v9(std::vector >&, std::set&, const BEEV::ASTNode&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2196 | for (int k = 2; k <= sorted.size(); k++) | ~~^~~~~~~~~~~~~~~~ BitBlaster.cpp:2199:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2199 | if (k==sorted.size()) | ~^~~~~~~~~~~~~~~ BitBlaster.cpp:2231:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2231 | for (int l = 0; l < toAdd[carry_column].size();l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2190:21: warning: unused variable ‘size’ [-Wunused-variable] 2190 | const int size= products[column].size(); | ^~~~ BitBlaster.cpp: In instantiation of ‘void BEEV::BitBlaster::mult_BubbleSorterWithBounds(std::set&, std::__cxx11::list&, std::vector&, std::vector&, int, int) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:1743:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1743 | for (int k = 1; k < priorSorted.size(); k += 2) | ~~^~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘simplifier::constantBitP::MultiplicationStats* BEEV::BitBlaster::getMS(const BEEV::ASTNode&, int&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:1673:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1673 | for (int i = 0; i < n.GetValueWidth(); i++) | ~~^~~~~~~~~~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘void BEEV::BitBlaster::BBDivMod(const std::vector&, const std::vector&, std::vector&, std::vector&, unsigned int, std::set&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:2498:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2498 | for (int i = 0; i < rwidth; i++) | ~~^~~~~~~~ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigPart.o aig/aig/aigPart.c BitBlaster.cpp: In instantiation of ‘bool BEEV::BitBlaster::isConstant(const std::vector&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:431:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int i = 0; i < v.size(); i++) | ~~^~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘BEEV::ASTNode BEEV::BitBlaster::getConstant(const std::vector&, const BEEV::ASTNode&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:454:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 454 | for (int i = 0; i < v.size(); i++) | ~~^~~~~~~~~~ In file included from ASTNode/../../AST/AST.h:14, from ASTNode/ToCNF.h:15, from ASTNode/ToSAT.h:13, from ASTNode/ToSAT.cpp:9: ASTNode/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ASTNode/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTNode/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTNode/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ASTNode/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ASTNode/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ASTNode/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ASTNode/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ASTNode/../../AST/AST.h:16: ASTNode/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ASTNode/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ BitBlaster.cpp: In instantiation of ‘const std::vector BEEV::BitBlaster::BBTerm(const BEEV::ASTNode&, std::set&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:790:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 790 | for (int i = 0; i < term.Degree(); i++) | ~~^~~~~~~~~~~~~~~ BitBlaster.cpp:797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | for (int j = 0; j < results.size(); j++) | ~~^~~~~~~~~~~~~~~~ BitBlaster.h: In instantiation of ‘BEEV::BitBlaster::BitBlaster(BBNodeManagerT*, BEEV::Simplifier*, NodeFactory*, BEEV::UserDefinedFlags*, simplifier::constantBitP::ConstantBitPropagation*) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.h:236:20: warning: ‘BEEV::BitBlaster::multiplication_variant’ will be initialized after [-Wreorder] 236 | const string multiplication_variant; | ^~~~~~~~~~~~~~~~~~~~~~ BitBlaster.h:233:18: warning: ‘const bool BEEV::BitBlaster::upper_multiplication_bound’ [-Wreorder] 233 | const bool upper_multiplication_bound; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.h:254:7: warning: when initialized here [-Wreorder] 254 | BitBlaster(BBNodeManagerT* bnm, Simplifier* _simp, NodeFactory *astNodeF, UserDefinedFlags *_uf, | ^~~~~~~~~~ BitBlaster.h:233:18: warning: ‘BEEV::BitBlaster::upper_multiplication_bound’ will be initialized after [-Wreorder] 233 | const bool upper_multiplication_bound; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.h:231:18: warning: ‘const bool BEEV::BitBlaster::adder_variant’ [-Wreorder] 231 | const bool adder_variant; | ^~~~~~~~~~~~~ BitBlaster.h:254:7: warning: when initialized here [-Wreorder] 254 | BitBlaster(BBNodeManagerT* bnm, Simplifier* _simp, NodeFactory *astNodeF, UserDefinedFlags *_uf, | ^~~~~~~~~~ flex -Cfe -olexcvc.cpp -Pcvc cvc.lex In file included from AIG/ToSATAIG.h:17: AIG/../BitBlaster.h: In instantiation of ‘BEEV::BitBlaster::BitBlaster(BBNodeManagerT*, BEEV::Simplifier*, NodeFactory*, BEEV::UserDefinedFlags*, simplifier::constantBitP::ConstantBitPropagation*) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: AIG/ToSATAIG.cpp:41:100: required from here 41 | BitBlaster bb(&mgr,&simp,bm->defaultNodeFactory,&bm->UserFlags,cb); | ^ AIG/../BitBlaster.h:236:20: warning: ‘BEEV::BitBlaster::multiplication_variant’ will be initialized after [-Wreorder] 236 | const string multiplication_variant; | ^~~~~~~~~~~~~~~~~~~~~~ AIG/../BitBlaster.h:233:18: warning: ‘const bool BEEV::BitBlaster::upper_multiplication_bound’ [-Wreorder] 233 | const bool upper_multiplication_bound; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ AIG/../BitBlaster.h:254:7: warning: when initialized here [-Wreorder] 254 | BitBlaster(BBNodeManagerT* bnm, Simplifier* _simp, NodeFactory *astNodeF, UserDefinedFlags *_uf, | ^~~~~~~~~~ AIG/../BitBlaster.h:233:18: warning: ‘BEEV::BitBlaster::upper_multiplication_bound’ will be initialized after [-Wreorder] 233 | const bool upper_multiplication_bound; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ AIG/../BitBlaster.h:231:18: warning: ‘const bool BEEV::BitBlaster::adder_variant’ [-Wreorder] 231 | const bool adder_variant; | ^~~~~~~~~~~~~ AIG/../BitBlaster.h:254:7: warning: when initialized here [-Wreorder] 254 | BitBlaster(BBNodeManagerT* bnm, Simplifier* _simp, NodeFactory *astNodeF, UserDefinedFlags *_uf, | ^~~~~~~~~~ AssortedPrinters.cpp: In function ‘void BEEV::print_STPInput_Back(const ASTNode&)’: AssortedPrinters.cpp:138:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 138 | for(ASTVec::iterator i=v.begin(),iend=v.end();i!=iend;i++) | ^~~ AssortedPrinters.cpp:141:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 141 | (BEEV::GlobalSTP->bm)->printVarDeclsToStream(cout, symbols); | ^ ar qcs libabstractionrefinement.a AbstractionRefinement.o CounterExample.o In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from printers.h:18: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/absrefine_counterexample' In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o MinisatCore.o MinisatCore.cpp g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o MutableASTNode.o MutableASTNode.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigRepr.o aig/aig/aigRepr.c In file included from ASTNode/ToCNF.h:16: ASTNode/../../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ASTNode/../../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ASTNode/../../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ASTNode/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ASTNode/../../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ASTNode/../../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ASTNode/../../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ BitBlaster.cpp: In instantiation of ‘void BEEV::convert(const std::vector&, BBNodeManagerT*, mult_type*) [with BBNode = ASTNode; BBNodeManagerT = BBNodeManagerASTNode]’: BitBlaster.cpp:1566:14: required from ‘void BEEV::BitBlaster::mult_Booth(const std::vector&, const std::vector&, std::set&, const BEEV::ASTNode&, const BEEV::ASTNode&, std::vector >&, const BEEV::ASTNode&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’ 1566 | convert(x, nf, xt); | ~~~~~~~^~~~~~~~~~~ BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:1286:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1286 | for (int i = 0; i < v.size(); i++) | ~~^~~~~~~~~~ BitBlaster.cpp:1298:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1298 | for (int i = 0; i < v.size(); i++) | ~~^~~~~~~~~~ BitBlaster.cpp:1322:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1322 | for (int j = lastOne + 1; j < v.size(); j++) | ~~^~~~~~~~~~ In file included from ../AST/AST.h:14, from printers.h:16, from GDLPrinter.cpp:15: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ flex -Cfe -olexsmt.cpp -Psmt smt.lex ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ BitBlaster.cpp: In instantiation of ‘void BEEV::convert(const std::vector&, BBNodeManagerT*, mult_type*) [with BBNode = BBNodeAIG; BBNodeManagerT = BBNodeManagerAIG]’: BitBlaster.cpp:1566:14: required from ‘void BEEV::BitBlaster::mult_Booth(const std::vector&, const std::vector&, std::set&, const BEEV::ASTNode&, const BEEV::ASTNode&, std::vector >&, const BEEV::ASTNode&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’ 1566 | convert(x, nf, xt); | ~~~~~~~^~~~~~~~~~~ BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:1286:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1286 | for (int i = 0; i < v.size(); i++) | ~~^~~~~~~~~~ BitBlaster.cpp:1298:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1298 | for (int i = 0; i < v.size(); i++) | ~~^~~~~~~~~~ BitBlaster.cpp:1322:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1322 | for (int j = lastOne + 1; j < v.size(); j++) | ~~^~~~~~~~~~ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigRet.o aig/aig/aigRet.c g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o PropagateEqualities.o PropagateEqualities.cpp In file included from ASTNode/../../printer/../STPManager/../AST/ArrayTransformer.h:15, from ASTNode/../../printer/../STPManager/STP.h:14, from ASTNode/../../printer/printers.h:18, from ASTNode/ToSAT.cpp:11: ASTNode/../../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ASTNode/../../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ASTNode/../../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ASTNode/../../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ASTNode/../../printer/../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ASTNode/../../printer/../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ASTNode/../../printer/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ASTNode/../../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ASTNode/../../printer/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ASTNode/../../printer/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ASTNode/../../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ASTNode/../../printer/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ASTNode/../../printer/../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ASTNode/../../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ flex -Cfe -olexsmt2.cpp -Psmt2 smt2.lex In file included from ../AST/AST.h:14, from printers.h:16, from LispPrinter.cpp:10: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from printers.h:18: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../AST/NodeFactory/TypeChecker.h: In member function ‘TypeChecker::TypeChecker(NodeFactory&, BEEV::STPMgr&)’: ../AST/NodeFactory/TypeChecker.h:22:74: warning: ‘this_6(D)->D.161974.bm’ is used uninitialized [-Wuninitialized] 22 | TypeChecker(NodeFactory& f_, STPMgr& bm_) : f(f_), NodeFactory(bm) | ^ In file included from ../AST/AST.h:14, from printers.h:16, from PLPrinter.cpp:10: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from ASTNode/../../printer/../STPManager/../simplifier/simplifier.h:16, from ASTNode/../../printer/../STPManager/../simplifier/bvsolver.h:13, from ASTNode/../../printer/../STPManager/STP.h:16: ASTNode/../../printer/../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ASTNode/../../printer/../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ASTNode/ToCNF.cpp: At global scope: ASTNode/ToCNF.cpp:253:18: warning: ‘BEEV::ASTNode BEEV::GetNodeFrom_SINGLETON(ClauseList*)’ defined but not used [-Wunused-function] 253 | static ASTNode GetNodeFrom_SINGLETON(ClauseList *cl) | ^~~~~~~~~~~~~~~~~~~~~ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigScl.o aig/aig/aigScl.c g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o RemoveUnconstrained.o RemoveUnconstrained.cpp In file included from ../AST/AST.h:14, from printers.h:16, from SMTLIB1Printer.cpp:10: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from printers.h:18: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ASTNode/ToSAT.cpp: In member function ‘BEEV::SATSolver::Var BEEV::ToSAT::LookupOrCreateSATVar(BEEV::SATSolver&, const BEEV::ASTNode&)’: ASTNode/ToSAT.cpp:55:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 55 | if (n.GetKind() == BVGETBIT && n[0].GetKind() == SYMBOL || (n.GetKind() == SYMBOL && !isTseitinVariable(n))) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from printers.h:18: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ASTNode/ToSAT.cpp: In member function ‘bool BEEV::ToSAT::toSATandSolve(BEEV::SATSolver&, BEEV::ClauseList&, bool, BEEV::CNFMgr*&, bool, bool)’: ASTNode/ToSAT.cpp:118:14: warning: unused variable ‘count’ [-Wunused-variable] 118 | for (int count=0, flag=0; i != iend; i++) | ^~~~~ ASTNode/ToSAT.cpp:118:23: warning: unused variable ‘flag’ [-Wunused-variable] 118 | for (int count=0, flag=0; i != iend; i++) | ^~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ASTNode/ToSAT.cpp:101:9: warning: unused variable ‘input_clauselist_size’ [-Wunused-variable] 101 | int input_clauselist_size = cll.size(); | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ASTNode/ToSAT.cpp: In member function ‘bool BEEV::ToSAT::CallSAT_On_ClauseBuckets(BEEV::SATSolver&, BEEV::ClauseBuckets*, BEEV::CNFMgr*&)’: ASTNode/ToSAT.cpp:318:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | sat = toSATandSolve(SatSolver,*cl, count==cb->size(),cm); | ~~~~~^~~~~~~~~~~~ In file included from core/Solver.h:27, from MinisatCore.cpp:1: core/../utils/Options.h: In member function ‘bool Minisat::Option::OptionLt::operator()(const Minisat::Option*, const Minisat::Option*)’: core/../utils/Options.h:63:44: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 63 | return test1 < 0 || test1 == 0 && strcmp(x->type_name, y->type_name) < 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigSeq.o aig/aig/aigSeq.c g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o SubstitutionMap.o SubstitutionMap.cpp In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from printers.h:18: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ BitBlaster.cpp: In instantiation of ‘bool BEEV::BBVecEquals::operator()(const std::vector&, const std::vector&) const [with BBNode = BEEV::ASTNode]’: /usr/include/c++/14.2.1/bits/hashtable_policy.h:1740:16: required from ‘bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::vector; _Value = std::pair, BEEV::ASTNode>; _ExtractKey = std::__detail::_Select1st; _Equal = BEEV::BBVecEquals; _Hash = BEEV::BBVecHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]’ 1740 | return _M_eq()(__k, _ExtractKey{}(__n._M_v())); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/hashtable.h:1731:29: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::vector; _Value = std::pair, BEEV::ASTNode>; _Alloc = std::allocator, BEEV::ASTNode> >; _ExtractKey = std::__detail::_Select1st; _Equal = BEEV::BBVecEquals; _Hash = BEEV::BBVecHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, BEEV::ASTNode>, std::allocator, BEEV::ASTNode> >, std::__detail::_Select1st, BEEV::BBVecEquals, BEEV::BBVecHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::vector]’ 1731 | if (this->_M_key_equals(__k, *__it)) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/unordered_map.h:877:25: required from ‘std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::vector; _Tp = BEEV::ASTNode; _Hash = BEEV::BBVecHasher; _Pred = BEEV::BBVecEquals; _Alloc = std::allocator, BEEV::ASTNode> >; iterator = std::__detail::_Insert_base, std::pair, BEEV::ASTNode>, std::allocator, BEEV::ASTNode> >, std::__detail::_Select1st, BEEV::BBVecEquals, BEEV::BBVecHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::vector]’ 877 | { return _M_h.find(__x); } | ~~~~~~~~~^~~~~ BitBlaster.cpp:230:30: required from ‘void BEEV::BitBlaster::getConsts(const BEEV::ASTNode&, BEEV::ASTNodeMap&, BEEV::ASTNodeMap&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode; BEEV::ASTNodeMap = std::unordered_map]’ 230 | if (lookup.find(x) == lookup.end()) | ~~~~~~~~~~~^~~ BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (int i=0; i < n0.size(); i++) | ~~^~~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘size_t BEEV::BBVecHasher::operator()(const std::vector&) const [with BBNode = BEEV::ASTNode; size_t = long unsigned int]’: /usr/include/c++/14.2.1/bits/hashtable_policy.h:1335:18: required from ‘std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::vector; _Value = std::pair, BEEV::ASTNode>; _ExtractKey = std::__detail::_Select1st; _Hash = BEEV::BBVecHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = true; __hash_code = long unsigned int]’ 1335 | return _M_hash()(__k); | ~~~~~~~~~^~~~~ /usr/include/c++/14.2.1/bits/hashtable.h:1736:46: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::vector; _Value = std::pair, BEEV::ASTNode>; _Alloc = std::allocator, BEEV::ASTNode> >; _ExtractKey = std::__detail::_Select1st; _Equal = BEEV::BBVecEquals; _Hash = BEEV::BBVecHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, BEEV::ASTNode>, std::allocator, BEEV::ASTNode> >, std::__detail::_Select1st, BEEV::BBVecEquals, BEEV::BBVecHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::vector]’ 1736 | __hash_code __code = this->_M_hash_code(__k); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/14.2.1/bits/unordered_map.h:877:25: required from ‘std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::vector; _Tp = BEEV::ASTNode; _Hash = BEEV::BBVecHasher; _Pred = BEEV::BBVecEquals; _Alloc = std::allocator, BEEV::ASTNode> >; iterator = std::__detail::_Insert_base, std::pair, BEEV::ASTNode>, std::allocator, BEEV::ASTNode> >, std::__detail::_Select1st, BEEV::BBVecEquals, BEEV::BBVecHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::vector]’ 877 | { return _M_h.find(__x); } | ~~~~~~~~~^~~~~ BitBlaster.cpp:230:30: required from ‘void BEEV::BitBlaster::getConsts(const BEEV::ASTNode&, BEEV::ASTNodeMap&, BEEV::ASTNodeMap&) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode; BEEV::ASTNodeMap = std::unordered_map]’ 230 | if (lookup.find(x) == lookup.end()) | ~~~~~~~~~~~^~~ BitBlaster.cpp:2884:18: required from here 2884 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:67:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 67 | for (int i=0; i < std::min(n.size(),(size_t)6); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../AST/AST.h:14, from printers.h:16, from SMTLIB2Printer.cpp:10: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘bool BEEV::BBVecEquals::operator()(const std::vector&, const std::vector&) const [with BBNode = BEEV::BBNodeAIG]’: /usr/include/c++/14.2.1/bits/hashtable_policy.h:1740:16: required from ‘bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::vector; _Value = std::pair, BEEV::ASTNode>; _ExtractKey = std::__detail::_Select1st; _Equal = BEEV::BBVecEquals; _Hash = BEEV::BBVecHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]’ 1740 | return _M_eq()(__k, _ExtractKey{}(__n._M_v())); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/hashtable.h:1731:29: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::vector; _Value = std::pair, BEEV::ASTNode>; _Alloc = std::allocator, BEEV::ASTNode> >; _ExtractKey = std::__detail::_Select1st; _Equal = BEEV::BBVecEquals; _Hash = BEEV::BBVecHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, BEEV::ASTNode>, std::allocator, BEEV::ASTNode> >, std::__detail::_Select1st, BEEV::BBVecEquals, BEEV::BBVecHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::vector]’ 1731 | if (this->_M_key_equals(__k, *__it)) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/unordered_map.h:877:25: required from ‘std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::vector; _Tp = BEEV::ASTNode; _Hash = BEEV::BBVecHasher; _Pred = BEEV::BBVecEquals; _Alloc = std::allocator, BEEV::ASTNode> >; iterator = std::__detail::_Insert_base, std::pair, BEEV::ASTNode>, std::allocator, BEEV::ASTNode> >, std::__detail::_Select1st, BEEV::BBVecEquals, BEEV::BBVecHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::vector]’ 877 | { return _M_h.find(__x); } | ~~~~~~~~~^~~~~ BitBlaster.cpp:230:30: required from ‘void BEEV::BitBlaster::getConsts(const BEEV::ASTNode&, BEEV::ASTNodeMap&, BEEV::ASTNodeMap&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG; BEEV::ASTNodeMap = std::unordered_map]’ 230 | if (lookup.find(x) == lookup.end()) | ~~~~~~~~~~~^~~ BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (int i=0; i < n0.size(); i++) | ~~^~~~~~~~~~~~ BitBlaster.cpp: In instantiation of ‘size_t BEEV::BBVecHasher::operator()(const std::vector&) const [with BBNode = BEEV::BBNodeAIG; size_t = long unsigned int]’: /usr/include/c++/14.2.1/bits/hashtable_policy.h:1335:18: required from ‘std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::vector; _Value = std::pair, BEEV::ASTNode>; _ExtractKey = std::__detail::_Select1st; _Hash = BEEV::BBVecHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = true; __hash_code = long unsigned int]’ 1335 | return _M_hash()(__k); | ~~~~~~~~~^~~~~ /usr/include/c++/14.2.1/bits/hashtable.h:1736:46: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::vector; _Value = std::pair, BEEV::ASTNode>; _Alloc = std::allocator, BEEV::ASTNode> >; _ExtractKey = std::__detail::_Select1st; _Equal = BEEV::BBVecEquals; _Hash = BEEV::BBVecHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, BEEV::ASTNode>, std::allocator, BEEV::ASTNode> >, std::__detail::_Select1st, BEEV::BBVecEquals, BEEV::BBVecHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::vector]’ 1736 | __hash_code __code = this->_M_hash_code(__k); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/14.2.1/bits/unordered_map.h:877:25: required from ‘std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::vector; _Tp = BEEV::ASTNode; _Hash = BEEV::BBVecHasher; _Pred = BEEV::BBVecEquals; _Alloc = std::allocator, BEEV::ASTNode> >; iterator = std::__detail::_Insert_base, std::pair, BEEV::ASTNode>, std::allocator, BEEV::ASTNode> >, std::__detail::_Select1st, BEEV::BBVecEquals, BEEV::BBVecHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::vector]’ 877 | { return _M_h.find(__x); } | ~~~~~~~~~^~~~~ BitBlaster.cpp:230:30: required from ‘void BEEV::BitBlaster::getConsts(const BEEV::ASTNode&, BEEV::ASTNodeMap&, BEEV::ASTNodeMap&) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG; BEEV::ASTNodeMap = std::unordered_map]’ 230 | if (lookup.find(x) == lookup.end()) | ~~~~~~~~~~~^~~ BitBlaster.cpp:2885:18: required from here 2885 | template class BitBlaster ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BitBlaster.cpp:67:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 67 | for (int i=0; i < std::min(n.size(),(size_t)6); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Making dependencies In file included from ../AST/AST.h:14, from printers.h:16, from SMTLIBPrinter.cpp:1: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ASTNode/ToSAT.cpp:10: ASTNode/../BitBlaster.h: In instantiation of ‘BEEV::BitBlaster::BitBlaster(BBNodeManagerT*, BEEV::Simplifier*, NodeFactory*, BEEV::UserDefinedFlags*, simplifier::constantBitP::ConstantBitPropagation*) [with BBNode = BEEV::ASTNode; BBNodeManagerT = BEEV::BBNodeManagerASTNode]’: ASTNode/ToSAT.cpp:342:101: required from here 342 | BitBlaster BB(&nm,&simp, bm->defaultNodeFactory,&bm->UserFlags); | ^ ASTNode/../BitBlaster.h:236:20: warning: ‘BEEV::BitBlaster::multiplication_variant’ will be initialized after [-Wreorder] 236 | const string multiplication_variant; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ ASTNode/../BitBlaster.h:233:18: warning: ‘const bool BEEV::BitBlaster::upper_multiplication_bound’ [-Wreorder] 233 | const bool upper_multiplication_bound; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ASTNode/../BitBlaster.h:254:7: warning: when initialized here [-Wreorder] 254 | BitBlaster(BBNodeManagerT* bnm, Simplifier* _simp, NodeFactory *astNodeF, UserDefinedFlags *_uf, | ^~~~~~~~~~ ASTNode/../BitBlaster.h:233:18: warning: ‘BEEV::BitBlaster::upper_multiplication_bound’ will be initialized after [-Wreorder] 233 | const bool upper_multiplication_bound; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ASTNode/../BitBlaster.h:231:18: warning: ‘const bool BEEV::BitBlaster::adder_variant’ [-Wreorder] 231 | const bool adder_variant; | ^~~~~~~~~~~~~ ASTNode/../BitBlaster.h:254:7: warning: when initialized here [-Wreorder] 254 | BitBlaster(BBNodeManagerT* bnm, Simplifier* _simp, NodeFactory *astNodeF, UserDefinedFlags *_uf, | ^~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o VariablesInExpression.o VariablesInExpression.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigShow.o aig/aig/aigShow.c In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from printers.h:18: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from printers.h:18: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o bvsolver.o bvsolver.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigTable.o aig/aig/aigTable.c In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../AST/AST.h:14, from printers.h:16, from dotPrinter.cpp:10: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o MinisatCore_prop.o MinisatCore_prop.cpp SMTLIB1Printer.cpp: In function ‘void printer::SMTLIB1_Print1(std::ostream&, BEEV::ASTNode, int, bool)’: SMTLIB1Printer.cpp:217:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i =0; i < c.size()-1; i++) | ~~^~~~~~~~~~~~ rm -f libmain.a g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o consteval.o consteval.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigTime.o aig/aig/aigTime.c In file included from ../STPManager/../AST/ArrayTransformer.h:14, from ../STPManager/STP.h:14, from printers.h:18: ../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ SMTLIB2Printer.cpp: In function ‘void printer::SMTLIB2_Print1(std::ostream&, BEEV::ASTNode, int, bool)’: SMTLIB2Printer.cpp:216:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i =0; i < c.size()-1; i++) | ~~^~~~~~~~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ar qcs libmain.a Globals.o make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/main' g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o simplifier.o simplifier.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigTiming.o aig/aig/aigTiming.c In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o constantBitP/ConstantBitP_Arithmetic.o constantBitP/ConstantBitP_Arithmetic.cpp In file included from ../AST/AST.h:14, from MutableASTNode.h:9, from MutableASTNode.cpp:8: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigTruth.o aig/aig/aigTruth.c In file included from ../AST/AST.h:14, from PropagateEqualities.h:4, from PropagateEqualities.cpp:2: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from core_prop/Solver_prop.h:27, from MinisatCore_prop.cpp:1: core_prop/../utils/Options.h: In member function ‘bool Minisat::Option::OptionLt::operator()(const Minisat::Option*, const Minisat::Option*)’: core_prop/../utils/Options.h:63:44: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 63 | return test1 < 0 || test1 == 0 && strcmp(x->type_name, y->type_name) < 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from SMTLIB1Printer.cpp:13: SMTLIBPrinter.h: At global scope: SMTLIBPrinter.h:28:23: warning: ‘std::string printer::tolower(const char*)’ declared ‘static’ but never defined [-Wunused-function] 28 | static string tolower(const char * name); | ^~~~~~~ rm -f libstpmgr.a In file included from SMTLIB2Printer.cpp:13: SMTLIBPrinter.h: At global scope: SMTLIBPrinter.h:28:23: warning: ‘std::string printer::tolower(const char*)’ declared ‘static’ but never defined [-Wunused-function] 28 | static string tolower(const char * name); | ^~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o constantBitP/ConstantBitP_Boolean.o constantBitP/ConstantBitP_Boolean.cpp In file included from ../AST/AST.h:14, from RemoveUnconstrained.h:9, from RemoveUnconstrained.cpp:9: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigTsim.o aig/aig/aigTsim.c In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from MutableASTNode.h:10: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from simplifier.h:15, from MutableASTNode.h:11: ../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from PropagateEqualities.h:5: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../simplifier/simplifier.h:15, from PropagateEqualities.h:6: ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ar qcs libstpmgr.a STP.o STPManager.o make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/STPManager' In file included from simplifier.h:16: SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../AST/AST.h:14, from SubstitutionMap.h:4, from SubstitutionMap.cpp:1: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o constantBitP/ConstantBitP_Comparison.o constantBitP/ConstantBitP_Comparison.cpp In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from RemoveUnconstrained.h:10: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigUtil.o aig/aig/aigUtil.c In file included from ../simplifier/simplifier.h:16: ../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ MutableASTNode.h: In static member function ‘static BEEV::MutableASTNode* BEEV::MutableASTNode::build(const BEEV::ASTNode&, std::map&)’: MutableASTNode.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | for (int i = 0; i < n.Degree(); i++) | ~~^~~~~~~~~~~~ MutableASTNode.h:54:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for (int i = 0; i < n.Degree(); i++) | ~~^~~~~~~~~~~~ MutableASTNode.h: In member function ‘bool BEEV::MutableASTNode::checkInvariant()’: MutableASTNode.h:79:22: warning: variable ‘found’ set but not used [-Wunused-but-set-variable] 79 | bool found = false; | ^~~~~ MutableASTNode.h:89:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ MutableASTNode.h: In member function ‘BEEV::ASTNode BEEV::MutableASTNode::toASTNode(NodeFactory*)’: MutableASTNode.h:119:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from simplifier.h:15, from RemoveUnconstrained.h:12: ../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ MutableASTNode.h: In member function ‘void BEEV::MutableASTNode::replaceWithAnotherNode(BEEV::MutableASTNode*)’: MutableASTNode.h:192:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | for (int i = 0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from PropagateEqualities.cpp:4: ../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ MutableASTNode.h: In static member function ‘static void BEEV::MutableASTNode::getDisjointExtractVariables(std::vector&)’: MutableASTNode.h:252:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 252 | for (int j=0; j ::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (int i = 0; i < all.size(); i++) | ~~^~~~~~~~~~~~ PropagateEqualities.cpp: In member function ‘bool BEEV::PropagateEqualities::searchXOR(const BEEV::ASTNode&, const BEEV::ASTNode&)’: PropagateEqualities.cpp:34:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 0; i < lhs.Degree(); i++) | ~~^~~~~~~~~~~~~~ PropagateEqualities.cpp:37:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | for (int j = 0; j < lhs.Degree(); j++) | ~~^~~~~~~~~~~~~~ PropagateEqualities.cpp: In member function ‘bool BEEV::PropagateEqualities::searchTerm(const BEEV::ASTNode&, const BEEV::ASTNode&)’: PropagateEqualities.cpp:80:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < lhs.Degree(); i++) | ~~^~~~~~~~~~~~~~ PropagateEqualities.cpp:83:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for (int j = 0; j < lhs.Degree(); j++) | ~~^~~~~~~~~~~~~~ In file included from SubstitutionMap.h:5: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from SubstitutionMap.h:6: ../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o constantBitP/ConstantBitP_Division.o constantBitP/ConstantBitP_Division.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/aig/aigWin.o aig/aig/aigWin.c In file included from simplifier.h:16: SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o SimplifyingMinisat.o SimplifyingMinisat.cpp In file included from RemoveUnconstrained.h:13: MutableASTNode.h: In static member function ‘static BEEV::MutableASTNode* BEEV::MutableASTNode::build(const BEEV::ASTNode&, std::map&)’: MutableASTNode.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | for (int i = 0; i < n.Degree(); i++) | ~~^~~~~~~~~~~~ MutableASTNode.h:54:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for (int i = 0; i < n.Degree(); i++) | ~~^~~~~~~~~~~~ SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../AST/AST.h:14, from VariablesInExpression.h:9, from VariablesInExpression.cpp:5: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ MutableASTNode.h: In member function ‘bool BEEV::MutableASTNode::checkInvariant()’: MutableASTNode.h:79:22: warning: variable ‘found’ set but not used [-Wunused-but-set-variable] 79 | bool found = false; | ^~~~~ MutableASTNode.h:89:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ MutableASTNode.h: In member function ‘BEEV::ASTNode BEEV::MutableASTNode::toASTNode(NodeFactory*)’: MutableASTNode.h:119:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ MutableASTNode.h: In member function ‘void BEEV::MutableASTNode::replaceWithAnotherNode(BEEV::MutableASTNode*)’: MutableASTNode.h:192:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | for (int i = 0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ MutableASTNode.h: In static member function ‘static void BEEV::MutableASTNode::getDisjointExtractVariables(std::vector&)’: MutableASTNode.h:252:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 252 | for (int j=0; j ::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (int i = 0; i < all.size(); i++) | ~~^~~~~~~~~~~~ RemoveUnconstrained.cpp: In function ‘bool BEEV::allChildrenAreUnconstrained(std::vector)’: RemoveUnconstrained.cpp:58:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i =0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ RemoveUnconstrained.cpp: In member function ‘void BEEV::RemoveUnconstrained::splitExtractOnly(std::vector)’: RemoveUnconstrained.cpp:103:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int i =0; i ::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (int i=1; i < concatVec.size();i++) | ~~^~~~~~~~~~~~~~~~~~ RemoveUnconstrained.cpp: In member function ‘BEEV::ASTNode BEEV::RemoveUnconstrained::topLevel_other(const BEEV::ASTNode&, BEEV::Simplifier*)’: RemoveUnconstrained.cpp:187:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int i =0; i < variable_array.size() ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ RemoveUnconstrained.cpp:211:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for (int j = 0; j ::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 620 | for (int i = 0; i < children.size(); i++) | ~~^~~~~~~~~~~~~~~~~ RemoveUnconstrained.cpp:642:32: warning: unused variable ‘resultWidth’ [-Wunused-variable] 642 | const unsigned resultWidth = width; | ^~~~~~~~~~~ SubstitutionMap.cpp: In member function ‘void BEEV::SubstitutionMap::buildDepends(const BEEV::ASTNode&, const BEEV::ASTNode&)’: SubstitutionMap.cpp:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < av.size(); i++) | ~~^~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o constantBitP/ConstantBitP_MaxPrecision.o constantBitP/ConstantBitP_MaxPrecision.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/cnf/cnfCore.o aig/cnf/cnfCore.c VariablesInExpression.cpp: In member function ‘Symbols* BEEV::VariablesInExpression::getSymbol(const BEEV::ASTNode&)’: VariablesInExpression.cpp:45:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 45 | for (int i = 0; i < n.Degree(); i++) { | ~~^~~~~~~~~~~~ VariablesInExpression.cpp: In member function ‘BEEV::ASTNodeSet* BEEV::VariablesInExpression::SetofVarsSeenInTerm(Symbols*, bool&)’: VariablesInExpression.cpp:114:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i =0; i < av.size();i++) | ~~^~~~~~~~~~~ VariablesInExpression.cpp: In member function ‘bool BEEV::VariablesInExpression::VarSeenInTerm(const BEEV::ASTNode&, const BEEV::ASTNode&)’: VariablesInExpression.cpp:158:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 158 | for (int i = 0; i < av.size(); i++) { | ~~^~~~~~~~~~~ In file included from ../AST/AST.h:14, from bvsolver.cpp:11: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ rm -f libprinter.a g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o constantBitP/ConstantBitP_Multiplication.o constantBitP/ConstantBitP_Multiplication.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/cnf/cnfCut.o aig/cnf/cnfCut.c In file included from ../AST/AST.h:14, from simplifier.h:13, from consteval.cpp:11: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../AST/AST.h:14, from simplifier.h:13, from simplifier.cpp:12: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ In file included from bvsolver.cpp:12: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from simplifier.h:15, from bvsolver.h:13, from bvsolver.cpp:13: ../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o constantBitP/ConstantBitP_Shifting.o constantBitP/ConstantBitP_Shifting.cpp ar qcs libprinter.a AssortedPrinters.o BenchPrinter.o CPrinter.o GDLPrinter.o LispPrinter.o PLPrinter.o SMTLIB1Printer.o SMTLIB2Printer.o SMTLIBPrinter.o dotPrinter.o cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/cnf/cnfData.o aig/cnf/cnfData.c make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/printer' In file included from simplifier.h:14: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from simplifier.h:15: ../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from simplifier.h:16: SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from simplifier.h:14: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from simplifier.h:15: ../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o constantBitP/ConstantBitP_TransferFunctions.o constantBitP/ConstantBitP_TransferFunctions.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/cnf/cnfMan.o aig/cnf/cnfMan.c In file included from simplifier.h:16: SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from simplifier.h:16: SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ consteval.cpp: In function ‘BEEV::ASTNode BEEV::NonMemberBVConstEvaluator(STPMgr*, Kind, const ASTVec&, unsigned int)’: consteval.cpp:46:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 46 | for (int i =0; i < number_of_children; i++) | ~~^~~~~~~~~~~~~~~~~~~~ consteval.cpp:403:39: warning: unused variable ‘e’ [-Wunused-variable] 403 | CONSTANTBV::ErrCode e = CONSTANTBV::BitVector_Div_Pos(quotient, tmp0b, tmp1, remainder); | ^ consteval.cpp:431:39: warning: unused variable ‘e’ [-Wunused-variable] 431 | CONSTANTBV::ErrCode e = CONSTANTBV::BitVector_Div_Pos(quotient, tmp0, tmp1b, remainder); | ^ consteval.cpp:458:39: warning: unused variable ‘e’ [-Wunused-variable] 458 | CONSTANTBV::ErrCode e = CONSTANTBV::BitVector_Div_Pos(quotient, tmp0b, tmp1b, remainder); | ^ In file included from constantBitP/../../AST/AST.h:14, from constantBitP/Dependencies.h:4, from constantBitP/ConstantBitPropagation.h:5, from constantBitP/ConstantBitP_TransferFunctions.h:10, from constantBitP/ConstantBitP_Arithmetic.cpp:1: constantBitP/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from AIGSimplifyPropositionalCore.h:19, from simplifier.cpp:13: ../to-sat/AIG/BBNodeManagerAIG.h: In member function ‘BEEV::BBNodeAIG BEEV::BBNodeManagerAIG::CreateNode(BEEV::Kind, std::vector&)’: ../to-sat/AIG/BBNodeManagerAIG.h:151:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i =0; i < children.size();i++) | ~~^~~~~~~~~~~~~~~~~ In file included from constantBitP/../../AST/AST.h:16: constantBitP/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: constantBitP/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from simp/../core/Solver.h:27, from simp/SimpSolver.h:25, from SimplifyingMinisat.cpp:2: simp/../core/../utils/Options.h: In member function ‘bool Minisat::Option::OptionLt::operator()(const Minisat::Option*, const Minisat::Option*)’: simp/../core/../utils/Options.h:63:44: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 63 | return test1 < 0 || test1 == 0 && strcmp(x->type_name, y->type_name) < 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o constantBitP/ConstantBitP_Utility.o constantBitP/ConstantBitP_Utility.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/cnf/cnfMap.o aig/cnf/cnfMap.c simplifier.cpp: In member function ‘void BEEV::Simplifier::checkIfInSimplifyMap(const BEEV::ASTNode&, BEEV::ASTNodeSet)’: simplifier.cpp:251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (int i = 0; i < n.Degree(); i++) | ~~^~~~~~~~~~~~ simplifier.cpp: In member function ‘BEEV::ASTNode BEEV::Simplifier::CreateSimplifiedINEQ(BEEV::Kind, const BEEV::ASTNode&, const BEEV::ASTNode&, bool)’: simplifier.cpp:718:21: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 718 | else | ^~~~ simplifier.cpp:720:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 720 | { | ^ In file included from constantBitP/../../AST/AST.h:14, from constantBitP/Dependencies.h:4, from constantBitP/ConstantBitPropagation.h:5, from constantBitP/ConstantBitP_TransferFunctions.h:10, from constantBitP/ConstantBitP_Boolean.cpp:1: constantBitP/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from constantBitP/../../AST/AST.h:16: constantBitP/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: constantBitP/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ simplifier.cpp: In member function ‘BEEV::ASTNode BEEV::Simplifier::SimplifyXorFormula(const BEEV::ASTNode&, bool, BEEV::ASTNodeMap*)’: simplifier.cpp:1295:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1295 | for (int i = 0; i < a.GetChildren().size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ simplifier.cpp: In member function ‘BEEV::ASTNode BEEV::Simplifier::pullUpBVSX(BEEV::ASTNode)’: simplifier.cpp:1666:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1666 | if (maxLength < output.GetValueWidth()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ simplifier.cpp:1652:16: warning: unused variable ‘k’ [-Wunused-variable] 1652 | const Kind k = output.GetKind(); | ^ In file included from constantBitP/../../AST/AST.h:14, from constantBitP/Dependencies.h:4, from constantBitP/ConstantBitPropagation.h:5, from constantBitP/ConstantBitP_TransferFunctions.h:10, from constantBitP/ConstantBitP_Comparison.cpp:1: constantBitP/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ simplifier.cpp: In static member function ‘static BEEV::ASTNode BEEV::Simplifier::convertArithmeticKnownShiftAmount(BEEV::Kind, const BEEV::ASTVec&, BEEV::STPMgr&, NodeFactory*)’: simplifier.cpp:1701:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 1701 | if (b.GetUnsignedConst() >= width) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ simplifier.cpp: In static member function ‘static BEEV::ASTNode BEEV::Simplifier::convertKnownShiftAmount(BEEV::Kind, const BEEV::ASTVec&, BEEV::STPMgr&, NodeFactory*)’: simplifier.cpp:1734:19: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 1734 | if (shift >= width) | ~~~~~~^~~~~~~~ In file included from constantBitP/../../AST/AST.h:16: constantBitP/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: constantBitP/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ simplifier.cpp: In member function ‘BEEV::ASTNode BEEV::Simplifier::SimplifyTerm(const BEEV::ASTNode&, BEEV::ASTNodeMap*)’: simplifier.cpp:1899:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1899 | for (int i = 0; i < inputterm.Degree(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ simplifier.cpp:2240:28: warning: unused variable ‘innerHigh’ [-Wunused-variable] 2240 | const unsigned innerHigh = a0[1].GetUnsignedConst(); | ^~~~~~~~~ simplifier.cpp:2644:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2644 | if (i < output.GetValueWidth()) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ simplifier.cpp:2663:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2663 | for (int i = 0; i < output.Degree(); i++) | ~~^~~~~~~~~~~~~~~~~ simplifier.cpp:2669:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2669 | for (j = 0; j < n.GetValueWidth(); j++) | ~~^~~~~~~~~~~~~~~~~~~ simplifier.cpp:2678:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2678 | if (trailingZeroes == output.GetValueWidth()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ simplifier.cpp:2685:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2685 | for (int i = 0; i < output.Degree(); i++) | ~~^~~~~~~~~~~~~~~~~ constantBitP/ConstantBitP_Arithmetic.cpp: In function ‘simplifier::constantBitP::Result simplifier::constantBitP::bvSubtractBothWays(std::vector&, FixedBits&)’: constantBitP/ConstantBitP_Arithmetic.cpp:36:14: warning: variable ‘changed’ set but not used [-Wunused-but-set-variable] 36 | bool changed = false; | ^~~~~~~ constantBitP/ConstantBitP_Arithmetic.cpp: In function ‘simplifier::constantBitP::Result simplifier::constantBitP::bvAddBothWays(std::vector&, FixedBits&)’: constantBitP/ConstantBitP_Arithmetic.cpp:320:16: warning: variable ‘result’ set but not used [-Wunused-but-set-variable] 320 | Result result = NO_CHANGE; | ^~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o constantBitP/ConstantBitPropagation.o constantBitP/ConstantBitPropagation.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/cnf/cnfPost.o aig/cnf/cnfPost.c In file included from constantBitP/../../AST/AST.h:14, from constantBitP/Dependencies.h:4, from constantBitP/ConstantBitPropagation.h:5, from constantBitP/ConstantBitP_TransferFunctions.h:10, from constantBitP/ConstantBitP_Division.cpp:1: constantBitP/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from constantBitP/../../AST/AST.h:16: constantBitP/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: constantBitP/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ constantBitP/ConstantBitP_Boolean.cpp: In function ‘simplifier::constantBitP::Result simplifier::constantBitP::bvImpliesBothWays(std::vector&, FixedBits&)’: constantBitP/ConstantBitP_Boolean.cpp:218:19: warning: unused variable ‘bitWidth’ [-Wunused-variable] 218 | const int bitWidth = a.getWidth(); | ^~~~~~~~ constantBitP/ConstantBitP_Comparison.cpp: In function ‘simplifier::constantBitP::Result simplifier::constantBitP::bvSignedLessThanBothWays(FixedBits&, FixedBits&, FixedBits&)’: constantBitP/ConstantBitP_Comparison.cpp:113:16: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 113 | Result r = NO_CHANGE; | ^ constantBitP/ConstantBitP_Comparison.cpp: In function ‘simplifier::constantBitP::Result simplifier::constantBitP::bvSignedLessThanEqualsBothWays(FixedBits&, FixedBits&, FixedBits&)’: constantBitP/ConstantBitP_Comparison.cpp:262:16: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 262 | Result r = NO_CHANGE; | ^ constantBitP/ConstantBitP_Comparison.cpp: In function ‘simplifier::constantBitP::Result simplifier::constantBitP::bvLessThanBothWays(FixedBits&, FixedBits&, FixedBits&)’: constantBitP/ConstantBitP_Comparison.cpp:415:16: warning: unused variable ‘r’ [-Wunused-variable] 415 | Result r = NO_CHANGE; | ^ constantBitP/ConstantBitP_Comparison.cpp:470:14: warning: variable ‘changed’ set but not used [-Wunused-but-set-variable] 470 | bool changed = false; | ^~~~~~~ constantBitP/ConstantBitP_Comparison.cpp: In function ‘simplifier::constantBitP::Result simplifier::constantBitP::bvLessThanEqualsBothWays(FixedBits&, FixedBits&, FixedBits&)’: constantBitP/ConstantBitP_Comparison.cpp:524:16: warning: unused variable ‘r’ [-Wunused-variable] 524 | Result r = NO_CHANGE; | ^ In file included from AIGSimplifyPropositionalCore.h:20: ../to-sat/BitBlaster.h: In instantiation of ‘BEEV::BitBlaster::BitBlaster(BBNodeManagerT*, BEEV::Simplifier*, NodeFactory*, BEEV::UserDefinedFlags*, simplifier::constantBitP::ConstantBitPropagation*) [with BBNode = BEEV::BBNodeAIG; BBNodeManagerT = BEEV::BBNodeManagerAIG]’: AIGSimplifyPropositionalCore.h:127:105: required from here 127 | BitBlaster bb(&mgr, &simplifier, bm->defaultNodeFactory,&bm->UserFlags); | ^ ../to-sat/BitBlaster.h:236:20: warning: ‘BEEV::BitBlaster::multiplication_variant’ will be initialized after [-Wreorder] 236 | const string multiplication_variant; | ^~~~~~~~~~~~~~~~~~~~~~ ../to-sat/BitBlaster.h:233:18: warning: ‘const bool BEEV::BitBlaster::upper_multiplication_bound’ [-Wreorder] 233 | const bool upper_multiplication_bound; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../to-sat/BitBlaster.h:254:7: warning: when initialized here [-Wreorder] 254 | BitBlaster(BBNodeManagerT* bnm, Simplifier* _simp, NodeFactory *astNodeF, UserDefinedFlags *_uf, | ^~~~~~~~~~ ../to-sat/BitBlaster.h:233:18: warning: ‘BEEV::BitBlaster::upper_multiplication_bound’ will be initialized after [-Wreorder] 233 | const bool upper_multiplication_bound; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../to-sat/BitBlaster.h:231:18: warning: ‘const bool BEEV::BitBlaster::adder_variant’ [-Wreorder] 231 | const bool adder_variant; | ^~~~~~~~~~~~~ ../to-sat/BitBlaster.h:254:7: warning: when initialized here [-Wreorder] 254 | BitBlaster(BBNodeManagerT* bnm, Simplifier* _simp, NodeFactory *astNodeF, UserDefinedFlags *_uf, | ^~~~~~~~~~ rm -f libminisat.a g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o constantBitP/FixedBits.o constantBitP/FixedBits.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/cnf/cnfUtil.o aig/cnf/cnfUtil.c In file included from constantBitP/../../simplifier/simplifier.h:14, from constantBitP/ConstantBitP_Division.cpp:6: constantBitP/../../simplifier/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: constantBitP/../../simplifier/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ constantBitP/../../simplifier/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ constantBitP/../../simplifier/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ constantBitP/../../simplifier/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ constantBitP/../../simplifier/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ constantBitP/../../simplifier/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from constantBitP/../../simplifier/simplifier.h:15: constantBitP/../../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: constantBitP/../../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ constantBitP/../../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ constantBitP/../../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ set -e; trap "rm -f -r /home/builder/build/src/bsc/src/vendor/stp/src/sat/arcat-8FDLVzCpmt" EXIT; cd /home/builder/build/src/bsc/src/vendor/stp/src/sat/arcat-8FDLVzCpmt; ar x /home/builder/build/src/bsc/src/vendor/stp/src/sat/core/libcore_release.a; ar x /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/libcore_prop_release.a; ar x /home/builder/build/src/bsc/src/vendor/stp/src/sat/simp/libsimp_release.a; ar x /home/builder/build/src/bsc/src/vendor/stp/src/sat/utils/libutils_release.a; ar x /home/builder/build/src/bsc/src/vendor/stp/src/sat/cryptominisat2/libminisat.a; rm -f __.SYMDEF*; ar qcs /home/builder/build/src/bsc/src/vendor/stp/src/sat/libminisat.a * In file included from constantBitP/../../AST/AST.h:14, from constantBitP/Dependencies.h:4, from constantBitP/ConstantBitPropagation.h:5, from constantBitP/ConstantBitP_TransferFunctions.h:10, from constantBitP/ConstantBitP_Multiplication.cpp:1: constantBitP/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from constantBitP/../../AST/AST.h:16: constantBitP/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: constantBitP/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/cnf/cnfWrite.o aig/cnf/cnfWrite.c In file included from constantBitP/../../simplifier/simplifier.h:16: constantBitP/../../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: constantBitP/../../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ constantBitP/ConstantBitP_Division.cpp: In function ‘simplifier::constantBitP::Result simplifier::constantBitP::bvUnsignedQuotientAndRemainder(std::vector&, FixedBits&, BEEV::STPMgr*, WhatIsOutput)’: constantBitP/ConstantBitP_Division.cpp:160:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 160 | for (int i = 0; i < width; i++) | ~~^~~~~~~ constantBitP/ConstantBitP_Division.cpp:167:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 167 | for (int i =0; i < width;i++) | ~~^~~~~~~ constantBitP/ConstantBitP_Division.cpp:420:17: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 420 | else | ^~~~ constantBitP/ConstantBitP_Division.cpp:424:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 424 | if (r1 == CONFLICT || r2 == CONFLICT || r3 == CONFLICT) | ^~ ar qcs libminisat.a CryptoMinisat.o MinisatCore.o MinisatCore_prop.o SimplifyingMinisat.o cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/dar/darBalance.o aig/dar/darBalance.c make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/sat' In file included from constantBitP/../../simplifier/simplifier.h:14, from constantBitP/ConstantBitP_Multiplication.cpp:6: constantBitP/../../simplifier/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: constantBitP/../../simplifier/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ constantBitP/../../simplifier/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ constantBitP/../../simplifier/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ constantBitP/../../simplifier/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ constantBitP/../../simplifier/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ constantBitP/../../simplifier/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from constantBitP/../../simplifier/simplifier.h:15: constantBitP/../../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: constantBitP/../../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ constantBitP/../../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ constantBitP/../../simplifier/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o lexcvc.o lexcvc.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/dar/darCore.o aig/dar/darCore.c In file included from constantBitP/../../AST/AST.h:14, from constantBitP/Dependencies.h:4, from constantBitP/ConstantBitPropagation.h:5, from constantBitP/ConstantBitP_MaxPrecision.h:4, from constantBitP/ConstantBitP_MaxPrecision.cpp:1: constantBitP/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from constantBitP/../../AST/AST.h:16: constantBitP/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: constantBitP/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from constantBitP/../../simplifier/simplifier.h:16: constantBitP/../../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: constantBitP/../../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from constantBitP/../../AST/AST.h:14, from constantBitP/Dependencies.h:4, from constantBitP/ConstantBitPropagation.h:5, from constantBitP/ConstantBitP_TransferFunctions.h:10, from constantBitP/ConstantBitP_Shifting.cpp:1: constantBitP/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from constantBitP/../../AST/AST.h:16: constantBitP/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: constantBitP/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ constantBitP/ConstantBitP_Multiplication.cpp: In function ‘simplifier::constantBitP::Result simplifier::constantBitP::fixIfCanForMultiplication(std::vector&, int, int)’: constantBitP/ConstantBitP_Multiplication.cpp:59:12: warning: variable ‘run’ set but not used [-Wunused-but-set-variable] 59 | bool run = false; | ^~~ constantBitP/ConstantBitP_Multiplication.cpp: In function ‘simplifier::constantBitP::Result simplifier::constantBitP::useLeadingZeroesToFix(FixedBits&, FixedBits&, FixedBits&)’: constantBitP/ConstantBitP_Multiplication.cpp:239:27: warning: unused variable ‘ec’ [-Wunused-variable] 239 | CONSTANTBV::ErrCode ec = CONSTANTBV::BitVector_Multiply(result, x_c, y_c); | ^~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o parsecvc.o parsecvc.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/dar/darCut.o aig/dar/darCut.c In file included from constantBitP/../../AST/AST.h:14, from constantBitP/Dependencies.h:4, from constantBitP/ConstantBitPropagation.h:5, from constantBitP/ConstantBitP_TransferFunctions.h:10, from constantBitP/ConstantBitP_TransferFunctions.cpp:1: constantBitP/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from constantBitP/../../AST/AST.h:16: constantBitP/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: constantBitP/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ constantBitP/ConstantBitP_Shifting.cpp: In function ‘simplifier::constantBitP::FixedBits simplifier::constantBitP::getPossible(unsigned int, bool*, unsigned int, const FixedBits&)’: constantBitP/ConstantBitP_Shifting.cpp:137:24: warning: unused variable ‘r’ [-Wunused-variable] 137 | Result r = bvGreaterThanEqualsBothWays(args,output); | ^ constantBitP/ConstantBitP_Shifting.cpp: In function ‘simplifier::constantBitP::Result simplifier::constantBitP::bvArithmeticRightShiftBothWays(std::vector&, FixedBits&)’: constantBitP/ConstantBitP_Shifting.cpp:207:16: warning: variable ‘result’ set but not used [-Wunused-but-set-variable] 207 | Result result = NO_CHANGE; | ^~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o lexsmt.o lexsmt.cpp constantBitP/ConstantBitP_Shifting.cpp: In function ‘simplifier::constantBitP::Result simplifier::constantBitP::bvLeftShiftBothWays(std::vector&, FixedBits&)’: constantBitP/ConstantBitP_Shifting.cpp:730:24: warning: unused variable ‘r’ [-Wunused-variable] 730 | Result r = bvGreaterThanEqualsBothWays(args,output); | ^ constantBitP/ConstantBitP_Shifting.cpp:566:16: warning: variable ‘result’ set but not used [-Wunused-but-set-variable] 566 | Result result = NO_CHANGE; | ^~~~~~ constantBitP/ConstantBitP_Shifting.cpp:654:13: warning: variable ‘shiftIndex’ set but not used [-Wunused-but-set-variable] 654 | int shiftIndex = 0; | ^~~~~~~~~~ In file included from constantBitP/../../AST/ArrayTransformer.h:14, from constantBitP/ConstantBitP_MaxPrecision.cpp:3: constantBitP/../../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: constantBitP/../../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ constantBitP/../../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ constantBitP/../../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ constantBitP/../../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ constantBitP/../../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ constantBitP/../../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from constantBitP/../../AST/ArrayTransformer.h:15: constantBitP/../../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: constantBitP/../../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ constantBitP/../../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ constantBitP/../../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/dar/darData.o aig/dar/darData.c constantBitP/../../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: constantBitP/../../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ constantBitP/../../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ constantBitP/../../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ constantBitP/../../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ constantBitP/../../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ constantBitP/../../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ constantBitP/../../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ constantBitP/../../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ constantBitP/../../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ constantBitP/ConstantBitP_TransferFunctions.cpp: In function ‘simplifier::constantBitP::Result simplifier::constantBitP::bvExtractBothWays(std::vector&, FixedBits&)’: constantBitP/ConstantBitP_TransferFunctions.cpp:236:19: warning: unused variable ‘numberOfChildren’ [-Wunused-variable] 236 | const int numberOfChildren = children.size(); | ^~~~~~~~~~~~~~~~ constantBitP/ConstantBitP_TransferFunctions.cpp:243:13: warning: unused variable ‘top’ [-Wunused-variable] 243 | int top = children[1]->getUnsignedValue(); | ^~~ rm -f libtosat.a In file included from constantBitP/../../simplifier/simplifier.h:16, from constantBitP/ConstantBitP_MaxPrecision.cpp:4: constantBitP/../../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: constantBitP/../../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o parsesmt.o parsesmt.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/dar/darLib.o aig/dar/darLib.c ar qcs libtosat.a BitBlaster.o ToSATBase.o AIG/BBNodeManagerAIG.o AIG/ToCNFAIG.o AIG/ToSATAIG.o ASTNode/ClauseList.o ASTNode/SimpBool.o ASTNode/ToCNF.o ASTNode/ToSAT.o In file included from constantBitP/../../AST/AST.h:14, from constantBitP/Dependencies.h:4, from constantBitP/ConstantBitPropagation.h:5, from constantBitP/ConstantBitPropagation.cpp:1: constantBitP/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from constantBitP/../../AST/AST.h:16: constantBitP/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: constantBitP/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/to-sat' In file included from constantBitP/../../AST/AST.h:14, from constantBitP/Dependencies.h:4, from constantBitP/ConstantBitPropagation.h:5, from constantBitP/ConstantBitP_Utility.h:4, from constantBitP/ConstantBitP_Utility.cpp:1: constantBitP/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o lexsmt2.o lexsmt2.cpp In file included from constantBitP/../../AST/AST.h:16: constantBitP/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: constantBitP/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from constantBitP/../../AST/AST.h:14, from constantBitP/FixedBits.cpp:1: constantBitP/../../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: constantBitP/../../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ constantBitP/../../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ constantBitP/../../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from constantBitP/ConstantBitP_MaxPrecision.cpp:6: constantBitP/../../to-sat/AIG/BBNodeManagerAIG.h: In member function ‘BEEV::BBNodeAIG BEEV::BBNodeManagerAIG::CreateNode(BEEV::Kind, std::vector&)’: constantBitP/../../to-sat/AIG/BBNodeManagerAIG.h:151:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i =0; i < children.size();i++) | ~~^~~~~~~~~~~~~~~~~ In file included from constantBitP/../../AST/AST.h:16: constantBitP/../../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: constantBitP/../../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/dar/darMan.o aig/dar/darMan.c g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o parsesmt2.o parsesmt2.cpp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/dar/darPrec.o aig/dar/darPrec.c constantBitP/FixedBits.cpp: In member function ‘void simplifier::constantBitP::FixedBits::fromUnsigned(unsigned int)’: constantBitP/FixedBits.cpp:385:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 385 | for (unsigned i = 0; i < width; i++) | ~~^~~~~~~ In file included from constantBitP/../../printer/../STPManager/../AST/ArrayTransformer.h:14, from constantBitP/../../printer/../STPManager/STP.h:14, from constantBitP/../../printer/printers.h:18, from constantBitP/ConstantBitPropagation.cpp:4: constantBitP/../../printer/../STPManager/../AST/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: constantBitP/../../printer/../STPManager/../AST/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ constantBitP/../../printer/../STPManager/../AST/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ constantBitP/../../printer/../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ constantBitP/../../printer/../STPManager/../AST/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ constantBitP/../../printer/../STPManager/../AST/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ constantBitP/../../printer/../STPManager/../AST/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from constantBitP/../../printer/../STPManager/../AST/ArrayTransformer.h:15: constantBitP/../../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: constantBitP/../../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ constantBitP/../../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ constantBitP/../../printer/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ constantBitP/../../printer/../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: constantBitP/../../printer/../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ constantBitP/../../printer/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ constantBitP/../../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ constantBitP/../../printer/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ constantBitP/../../printer/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ constantBitP/../../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ constantBitP/../../printer/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ constantBitP/../../printer/../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ constantBitP/../../printer/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wall -std=c++11 -DTR1_UNORDERED_MAP -Wno-deprecated -c -o LetMgr.o LetMgr.cpp In file included from constantBitP/../../printer/../STPManager/../simplifier/simplifier.h:16, from constantBitP/../../printer/../STPManager/../simplifier/bvsolver.h:13, from constantBitP/../../printer/../STPManager/STP.h:16: constantBitP/../../printer/../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: constantBitP/../../printer/../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/dar/darScript.o aig/dar/darScript.c cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/kit/kitIsop.o aig/kit/kitIsop.c In file included from ../AST/AST.h:14, from parser.h:13, from cvc.lex:11: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../AST/AST.h:14, from parser.h:13, from cvc.y:11: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ constantBitP/ConstantBitPropagation.cpp: In member function ‘BEEV::ASTNode simplifier::constantBitP::ConstantBitPropagation::topLevelBothWays(const BEEV::ASTNode&, bool, bool)’: constantBitP/ConstantBitPropagation.cpp:289:20: warning: unused variable ‘r’ [-Wunused-variable] 289 | bool r = simplifier->UpdateSubstitutionMap(node, fresh); | ^ constantBitP/ConstantBitPropagation.cpp:324:28: warning: unused variable ‘r’ [-Wunused-variable] 324 | bool r = simplifier->UpdateSubstitutionMap(node, constNode); | ^ constantBitP/ConstantBitPropagation.cpp:346:28: warning: unused variable ‘r’ [-Wunused-variable] 346 | bool r = simplifier->UpdateSubstitutionMap(node, constNode); | ^ constantBitP/ConstantBitPropagation.cpp: In member function ‘void simplifier::constantBitP::ConstantBitPropagation::scheduleDown(const BEEV::ASTNode&)’: constantBitP/ConstantBitPropagation.cpp:433:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 433 | for (int i = 0; i < n.Degree(); i++) | ~~^~~~~~~~~~~~ constantBitP/ConstantBitPropagation.cpp: In member function ‘bool simplifier::constantBitP::ConstantBitPropagation::checkAtFixedPoint(const BEEV::ASTNode&, BEEV::ASTNodeSet&)’: constantBitP/ConstantBitPropagation.cpp:468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 468 | for (int i = 0; i < n.Degree(); i++) | ~~^~~~~~~~~~~~ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/kit/kitSop.o aig/kit/kitSop.c In file included from parser.h:14: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from parser.h:14: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15, from ../STPManager/STP.h:14, from parser.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15, from ../STPManager/STP.h:14, from parser.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from ../AST/AST.h:14, from parser.h:13, from smt.lex:37: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -I. -c -o aig/kit/kitTruth.o aig/kit/kitTruth.c In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../cpp_interface/../AST/AST.h:14, from ../cpp_interface/cpp_interface.h:4, from smt.y:38: ../cpp_interface/../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../cpp_interface/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../cpp_interface/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../cpp_interface/../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../cpp_interface/../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../cpp_interface/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../cpp_interface/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../cpp_interface/../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../cpp_interface/../AST/AST.h:16: ../cpp_interface/../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../cpp_interface/../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from parser.h:14: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15, from ../STPManager/STP.h:14, from parser.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from cvc.y:12: ../cpp_interface/cpp_interface.h: In constructor ‘BEEV::Cpp_interface::Cpp_interface(BEEV::STPMgr&, NodeFactory*)’: ../cpp_interface/cpp_interface.h:61:18: warning: ‘BEEV::Cpp_interface::nf’ will be initialized after [-Wreorder] 61 | NodeFactory* nf; | ^~ ../cpp_interface/cpp_interface.h:60:12: warning: ‘BEEV::LETMgr BEEV::Cpp_interface::letMgr’ [-Wreorder] 60 | LETMgr letMgr; | ^~~~~~ ../cpp_interface/cpp_interface.h:63:5: warning: when initialized here [-Wreorder] 63 | Cpp_interface(STPMgr &bm_, NodeFactory* factory) : | ^~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::pop()’: ../cpp_interface/cpp_interface.h:288:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int i = 0; i < current.size(); i++) | ~~^~~~~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::printStatus()’: ../cpp_interface/cpp_interface.h:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < cache.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from ../cpp_interface/cpp_interface.h:8: ../cpp_interface/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../cpp_interface/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../cpp_interface/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../cpp_interface/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from cvc.lex:13: ../cpp_interface/cpp_interface.h: In constructor ‘BEEV::Cpp_interface::Cpp_interface(BEEV::STPMgr&, NodeFactory*)’: ../cpp_interface/cpp_interface.h:61:18: warning: ‘BEEV::Cpp_interface::nf’ will be initialized after [-Wreorder] 61 | NodeFactory* nf; | ^~ ../cpp_interface/cpp_interface.h:60:12: warning: ‘BEEV::LETMgr BEEV::Cpp_interface::letMgr’ [-Wreorder] 60 | LETMgr letMgr; | ^~~~~~ ../cpp_interface/cpp_interface.h:63:5: warning: when initialized here [-Wreorder] 63 | Cpp_interface(STPMgr &bm_, NodeFactory* factory) : | ^~~~~~~~~~~~~ In file included from ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:15, from ../cpp_interface/../STPManager/STP.h:14, from ../cpp_interface/cpp_interface.h:9: ../cpp_interface/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../cpp_interface/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../cpp_interface/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../cpp_interface/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::pop()’: ../cpp_interface/cpp_interface.h:288:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int i = 0; i < current.size(); i++) | ~~^~~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::printStatus()’: ../cpp_interface/cpp_interface.h:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < cache.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from ../AST/AST.h:14, from parser.h:13, from smt2.lex:45: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ In file included from ../cpp_interface/../STPManager/../simplifier/simplifier.h:16, from ../cpp_interface/../STPManager/../simplifier/bvsolver.h:13, from ../cpp_interface/../STPManager/STP.h:16: ../cpp_interface/../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../cpp_interface/../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from parser.h:14: ../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../STPManager/../AST/ArrayTransformer.h:15, from ../STPManager/STP.h:14, from parser.h:15: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from smt.lex:39: ../cpp_interface/cpp_interface.h: In constructor ‘BEEV::Cpp_interface::Cpp_interface(BEEV::STPMgr&, NodeFactory*)’: ../cpp_interface/cpp_interface.h:61:18: warning: ‘BEEV::Cpp_interface::nf’ will be initialized after [-Wreorder] 61 | NodeFactory* nf; | ^~ ../cpp_interface/cpp_interface.h:60:12: warning: ‘BEEV::LETMgr BEEV::Cpp_interface::letMgr’ [-Wreorder] 60 | LETMgr letMgr; | ^~~~~~ ../cpp_interface/cpp_interface.h:63:5: warning: when initialized here [-Wreorder] 63 | Cpp_interface(STPMgr &bm_, NodeFactory* factory) : | ^~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::pop()’: ../cpp_interface/cpp_interface.h:288:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int i = 0; i < current.size(); i++) | ~~^~~~~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::printStatus()’: ../cpp_interface/cpp_interface.h:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < cache.size(); i++) | ~~^~~~~~~~~~~~~~ rm -f libabc.a ../cpp_interface/cpp_interface.h: In constructor ‘BEEV::Cpp_interface::Cpp_interface(BEEV::STPMgr&, NodeFactory*)’: ../cpp_interface/cpp_interface.h:61:18: warning: ‘BEEV::Cpp_interface::nf’ will be initialized after [-Wreorder] 61 | NodeFactory* nf; | ^~ ../cpp_interface/cpp_interface.h:60:12: warning: ‘BEEV::LETMgr BEEV::Cpp_interface::letMgr’ [-Wreorder] 60 | LETMgr letMgr; | ^~~~~~ ../cpp_interface/cpp_interface.h:63:5: warning: when initialized here [-Wreorder] 63 | Cpp_interface(STPMgr &bm_, NodeFactory* factory) : | ^~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::pop()’: ../cpp_interface/cpp_interface.h:288:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int i = 0; i < current.size(); i++) | ~~^~~~~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::printStatus()’: ../cpp_interface/cpp_interface.h:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < cache.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from ../STPManager/../simplifier/simplifier.h:16, from ../STPManager/../simplifier/bvsolver.h:13, from ../STPManager/STP.h:16: ../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../cpp_interface/../AST/AST.h:14, from ../cpp_interface/cpp_interface.h:4, from smt2.y:48: ../cpp_interface/../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../cpp_interface/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../cpp_interface/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../cpp_interface/../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../cpp_interface/../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../cpp_interface/../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../cpp_interface/../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../cpp_interface/../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../cpp_interface/../AST/AST.h:16: ../cpp_interface/../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../cpp_interface/../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ ar qcs libabc.a aig/aig/aigCheck.o aig/aig/aigDfs.o aig/aig/aigFanout.o aig/aig/aigMan.o aig/aig/aigMem.o aig/aig/aigMffc.o aig/aig/aigObj.o aig/aig/aigOper.o aig/aig/aigOrder.o aig/aig/aigPart.o aig/aig/aigRepr.o aig/aig/aigRet.o aig/aig/aigScl.o aig/aig/aigSeq.o aig/aig/aigShow.o aig/aig/aigTable.o aig/aig/aigTime.o aig/aig/aigTiming.o aig/aig/aigTruth.o aig/aig/aigTsim.o aig/aig/aigUtil.o aig/aig/aigWin.o aig/cnf/cnfCore.o aig/cnf/cnfCut.o aig/cnf/cnfData.o aig/cnf/cnfMan.o aig/cnf/cnfMap.o aig/cnf/cnfPost.o aig/cnf/cnfUtil.o aig/cnf/cnfWrite.o aig/dar/darBalance.o aig/dar/darCore.o aig/dar/darCut.o aig/dar/darData.o aig/dar/darLib.o aig/dar/darMan.o aig/dar/darPrec.o aig/dar/darScript.o aig/kit/kitIsop.o aig/kit/kitSop.o aig/kit/kitTruth.o In file included from ../AST/AST.h:14, from LetMgr.h:13, from LetMgr.cpp:11: ../AST/ASTInternal.h: In constructor ‘BEEV::ASTInternal::ASTInternal(BEEV::Kind, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:130:5: warning: when initialized here [-Wreorder] 130 | ASTInternal(Kind kind, int nodenum = 0) : | ^~~~~~~~~~~ ../AST/ASTInternal.h: In copy constructor ‘BEEV::ASTInternal::ASTInternal(const BEEV::ASTInternal&, int)’: ../AST/ASTInternal.h:89:19: warning: ‘BEEV::ASTInternal::_value_width’ will be initialized after [-Wreorder] 89 | unsigned int _value_width; | ^~~~~~~~~~~~ ../AST/ASTInternal.h:58:21: warning: ‘uint8_t BEEV::ASTInternal::iteration’ [-Wreorder] 58 | mutable uint8_t iteration; | ^~~~~~~~~ ../AST/ASTInternal.h:142:5: warning: when initialized here [-Wreorder] 142 | ASTInternal(const ASTInternal &int_node, int nodenum = 0) : | ^~~~~~~~~~~ In file included from ../AST/AST.h:16: ../AST/ASTSymbol.h: In member function ‘size_t BEEV::ASTSymbol::ASTSymbolHasher::operator()(const BEEV::ASTSymbol*) const’: ../AST/ASTSymbol.h:50:27: warning: unused variable ‘h’ [-Wunused-variable] 50 | std::hash h; | ^ make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/extlib-abc' In file included from smt2.lex:47: ../cpp_interface/cpp_interface.h: In constructor ‘BEEV::Cpp_interface::Cpp_interface(BEEV::STPMgr&, NodeFactory*)’: ../cpp_interface/cpp_interface.h:61:18: warning: ‘BEEV::Cpp_interface::nf’ will be initialized after [-Wreorder] 61 | NodeFactory* nf; | ^~ ../cpp_interface/cpp_interface.h:60:12: warning: ‘BEEV::LETMgr BEEV::Cpp_interface::letMgr’ [-Wreorder] 60 | LETMgr letMgr; | ^~~~~~ ../cpp_interface/cpp_interface.h:63:5: warning: when initialized here [-Wreorder] 63 | Cpp_interface(STPMgr &bm_, NodeFactory* factory) : | ^~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::pop()’: ../cpp_interface/cpp_interface.h:288:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int i = 0; i < current.size(); i++) | ~~^~~~~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::printStatus()’: ../cpp_interface/cpp_interface.h:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < cache.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from ../cpp_interface/cpp_interface.h:8: ../cpp_interface/../STPManager/STPManager.h: In constructor ‘BEEV::STPMgr::STPMgr()’: ../cpp_interface/../STPManager/STPManager.h:72:19: warning: ‘BEEV::STPMgr::_bvconst_unique_table’ will be initialized after [-Wreorder] 72 | ASTBVConstSet _bvconst_unique_table; | ^~~~~~~~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/STPManager.h:66:20: warning: ‘BEEV::STPMgr::ASTInteriorSet BEEV::STPMgr::_interior_unique_table’ [-Wreorder] 66 | ASTInteriorSet _interior_unique_table; | ^~~~~~~~~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ ../cpp_interface/../STPManager/STPManager.h:211:18: warning: ‘BEEV::STPMgr::CNFFileNameCounter’ will be initialized after [-Wreorder] 211 | unsigned int CNFFileNameCounter; | ^~~~~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/STPManager.h:77:13: warning: ‘uint8_t BEEV::STPMgr::last_iteration’ [-Wreorder] 77 | uint8_t last_iteration; | ^~~~~~~~~~~~~~ ../cpp_interface/../STPManager/STPManager.h:218:5: warning: when initialized here [-Wreorder] 218 | STPMgr() : | ^~~~~~ In file included from ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:15, from ../cpp_interface/../STPManager/STP.h:14, from ../cpp_interface/cpp_interface.h:9: ../cpp_interface/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h: In constructor ‘SimplifyingNodeFactory::SimplifyingNodeFactory(NodeFactory&, BEEV::STPMgr&)’: ../cpp_interface/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:32:22: warning: ‘SimplifyingNodeFactory::hashing’ will be initialized after [-Wreorder] 32 | NodeFactory& hashing; | ^~~~~~~ ../cpp_interface/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:62:118: warning: base ‘NodeFactory’ [-Wreorder] 62 | :hashing(raw_), NodeFactory(bm_), ASTTrue(bm_.ASTTrue), ASTFalse(bm_.ASTFalse), ASTUndefined(bm_.ASTUndefined) | ^ ../cpp_interface/../STPManager/../AST/../AST/NodeFactory/SimplifyingNodeFactory.h:61:9: warning: when initialized here [-Wreorder] 61 | SimplifyingNodeFactory(NodeFactory& raw_, BEEV::STPMgr& bm_) | ^~~~~~~~~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h: In constructor ‘BEEV::ArrayTransformer::ArrayTransformer(BEEV::STPMgr*, BEEV::Simplifier*)’: ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:78:14: warning: ‘BEEV::ArrayTransformer::bm’ will be initialized after [-Wreorder] 78 | STPMgr * bm; | ^~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::Simplifier* BEEV::ArrayTransformer::simp’ [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:75:18: warning: ‘BEEV::ArrayTransformer::simp’ will be initialized after [-Wreorder] 75 | Simplifier * simp; | ^~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘const bool BEEV::ArrayTransformer::debug_transform’ [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:72:16: warning: ‘BEEV::ArrayTransformer::debug_transform’ will be initialized after [-Wreorder] 72 | const bool debug_transform; | ^~~~~~~~~~~~~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:69:17: warning: ‘BEEV::ASTNodeMap* BEEV::ArrayTransformer::TransformMap’ [-Wreorder] 69 | ASTNodeMap* TransformMap; | ^~~~~~~~~~~~ ../cpp_interface/../STPManager/../AST/ArrayTransformer.h:110:5: warning: when initialized here [-Wreorder] 110 | ArrayTransformer(STPMgr * bm, Simplifier* s) : | ^~~~~~~~~~~~~~~~ In file included from ../cpp_interface/../STPManager/../simplifier/simplifier.h:16, from ../cpp_interface/../STPManager/../simplifier/bvsolver.h:13, from ../cpp_interface/../STPManager/STP.h:16: ../cpp_interface/../STPManager/../simplifier/SubstitutionMap.h: In member function ‘bool BEEV::SubstitutionMap::hasUnappliedSubstitutions()’: ../cpp_interface/../STPManager/../simplifier/SubstitutionMap.h:49:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | return (substitutionsLastApplied != SolverMap->size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In constructor ‘BEEV::Cpp_interface::Cpp_interface(BEEV::STPMgr&, NodeFactory*)’: ../cpp_interface/cpp_interface.h:61:18: warning: ‘BEEV::Cpp_interface::nf’ will be initialized after [-Wreorder] 61 | NodeFactory* nf; | ^~ ../cpp_interface/cpp_interface.h:60:12: warning: ‘BEEV::LETMgr BEEV::Cpp_interface::letMgr’ [-Wreorder] 60 | LETMgr letMgr; | ^~~~~~ ../cpp_interface/cpp_interface.h:63:5: warning: when initialized here [-Wreorder] 63 | Cpp_interface(STPMgr &bm_, NodeFactory* factory) : | ^~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::pop()’: ../cpp_interface/cpp_interface.h:288:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int i = 0; i < current.size(); i++) | ~~^~~~~~~~~~~~~~~~ ../cpp_interface/cpp_interface.h: In member function ‘void BEEV::Cpp_interface::printStatus()’: ../cpp_interface/cpp_interface.h:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < cache.size(); i++) | ~~^~~~~~~~~~~~~~ smt2.y: In function ‘int smt2parse()’: smt2.y:241:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 241 | for (int i=0; i < $3;i++) | ~~^~~~~~~~~ smt2.y:249:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 249 | for (int i=0; i < $3;i++) | ~~^~~~~~~~~ rm -f libsimplifier.a ar qcs libsimplifier.a MutableASTNode.o PropagateEqualities.o RemoveUnconstrained.o SubstitutionMap.o VariablesInExpression.o bvsolver.o consteval.o simplifier.o constantBitP/ConstantBitP_Arithmetic.o constantBitP/ConstantBitP_Boolean.o constantBitP/ConstantBitP_Comparison.o constantBitP/ConstantBitP_Division.o constantBitP/ConstantBitP_MaxPrecision.o constantBitP/ConstantBitP_Multiplication.o constantBitP/ConstantBitP_Shifting.o constantBitP/ConstantBitP_TransferFunctions.o constantBitP/ConstantBitP_Utility.o constantBitP/ConstantBitPropagation.o constantBitP/FixedBits.o make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/simplifier' rm -f libparser.a ar qcs libparser.a lexcvc.o parsecvc.o lexsmt.o parsesmt.o lexsmt2.o parsesmt2.o LetMgr.o make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src/parser' mkdir -p lib rm -f lib/libstp.so.1 g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -O3 -DNDEBUG -fomit-frame-pointer -fPIC -D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -shared -Wl,-soname,libstp.so.1 -o lib/libstp.so.1 -Lto-sat -Wl,--whole-archive -ltosat -Wl,--no-whole-archive c_interface/c_interface.o extlib-constbv/libconstantbv.a extlib-abc/libabc.a STPManager/libstpmgr.a simplifier/libsimplifier.a absrefine_counterexample/libabstractionrefinement.a AST/libast.a printer/libprinter.a sat/libminisat.a cpp_interface/libcppinterface.a parser/libparser.a main/libmain.a parser/parsecvc.hpp:131:7: warning: type ‘union YYSTYPE’ violates the C++ One Definition Rule [-Wodr] 131 | union YYSTYPE | ^ parser/parsesmt.hpp:164:7: note: a different type is defined in another translation unit 164 | union YYSTYPE | ^ parser/cvc.y:42:16: note: the first difference of corresponding definitions is field ‘uintval’ 42 | unsigned int uintval; /* for numerals in types. */ | ^ parser/smt.y:70:7: note: a field of same name but different type is defined in another translation unit 70 | int uintval; /* for numerals in types. */ | ^ parser/parsecvc.hpp:131:7: note: type ‘unsigned int’ should match type ‘int’ 131 | union YYSTYPE | ^ parser/parsecvc.cpp:520:7: warning: type ‘union yyalloc’ violates the C++ One Definition Rule [-Wodr] 520 | union yyalloc | ^ parser/parsesmt.cpp:567:7: note: a different type is defined in another translation unit 567 | union yyalloc | ^ parser/parsecvc.cpp:523:11: note: the first difference of corresponding definitions is field ‘yyvs_alloc’ 523 | YYSTYPE yyvs_alloc; | ^ parser/parsesmt.cpp:570:11: note: a field of same name but different type is defined in another translation unit 570 | YYSTYPE yyvs_alloc; | ^ parser/parsecvc.cpp:520:7: note: type ‘union YYSTYPE’ itself violates the C++ One Definition Rule 520 | union yyalloc | ^ c_interface/c_interface.cpp:1840:5: warning: ‘smt_scan_string’ violates the C++ One Definition Rule [-Wodr] 1840 | int smt_scan_string(const char *yy_str); | ^ parser/lexsmt.cpp:5725:17: note: return value type mismatch 5725 | */ | ^ parser/lexsmt.cpp:5725:17: note: type ‘struct yy_buffer_state *’ should match type ‘int’ parser/lexsmt.cpp:5725:17: note: ‘smt_scan_string’ was previously declared here parser/lexsmt.cpp:5725:17: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used parser/parsecvc.cpp:140:6: warning: type ‘yysymbol_kind_t’ violates the C++ One Definition Rule [-Wodr] 140 | enum yysymbol_kind_t | ^ parser/parsesmt.cpp:168:6: note: an enum with different value name is defined in another translation unit 168 | enum yysymbol_kind_t | ^ parser/parsecvc.cpp:146:3: note: name ‘YYSYMBOL_AND_TOK’ differs from name ‘YYSYMBOL_NUMERAL_TOK’ defined in another translation unit 146 | YYSYMBOL_AND_TOK = 3, /* "AND" */ | ^ parser/parsesmt.cpp:174:3: note: mismatching definition 174 | YYSYMBOL_NUMERAL_TOK = 3, /* NUMERAL_TOK */ | ^ In member function ‘rehash’, inlined from ‘insert’ at /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/../core_prop/../core/../mtl/Map.h:133:72, inlined from ‘startWatchOfIndexVariable’ at /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/Solver_prop.cc:286:31: /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/../core_prop/../core/../mtl/Map.h:87:17: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 87 | table = new vec[newsize]; | ^ /usr/include/c++/14.2.1/new: In member function ‘startWatchOfIndexVariable’: /usr/include/c++/14.2.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘rehash’, inlined from ‘insert’ at /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/../core_prop/../core/../mtl/Map.h:133:72, inlined from ‘getEqualsLit’ at /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/Solver_prop.cc:388:36: /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/../core_prop/../core/../mtl/Map.h:87:17: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 87 | table = new vec[newsize]; | ^ /usr/include/c++/14.2.1/new: In member function ‘getEqualsLit’: /usr/include/c++/14.2.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘rehash’, inlined from ‘insert’ at /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/../core_prop/../core/../mtl/Map.h:133:72, inlined from ‘writeOutArrayAxiom’ at /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/Solver_prop.cc:532:38: /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/../core_prop/../core/../mtl/Map.h:87:17: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 87 | table = new vec[newsize]; | ^ /usr/include/c++/14.2.1/new: In member function ‘writeOutArrayAxiom’: /usr/include/c++/14.2.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/Solver_prop.cc: In member function ‘addArray’: /home/builder/build/src/bsc/src/vendor/stp/src/sat/core_prop/Solver_prop.cc:194:128: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 194 | Map >* t = new Map > [number_of_arrays]; | ^ /usr/include/c++/14.2.1/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ rm -f lib/libstp.so (cd lib; ln -s libstp.so.1 libstp.so) mkdir -p ../lib mkdir -p ../include cp -df lib/libstp.so.1 lib/libstp.so ../lib cp -df c_interface/*.h ../include mv ../include/c_interface.h ../include/stp_c_interface.h make[3]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp/src' ln -fsn HaskellIfc include_hs install -m 755 -d /home/builder/build/src/bsc/inst/lib/SAT install -m 644 lib/libstp.so.1 /home/builder/build/src/bsc/inst/lib/SAT make[2]: Leaving directory '/home/builder/build/src/bsc/src/vendor/stp' make -C vendor/yices PREFIX=/home/builder/build/src/bsc/inst install make[2]: Entering directory '/home/builder/build/src/bsc/src/vendor/yices' make -C v2.6 install make[3]: Entering directory '/home/builder/build/src/bsc/src/vendor/yices/v2.6' (cd yices2 ; \ autoconf ; \ ./configure --prefix=/home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2-inst ; \ make ; \ make install \ ) configure.ac:79: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:79: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:79: the top level configure.ac:909: warning: AC_C_BIGENDIAN should be used with AC_CONFIG_HEADERS checking build system type... x86_64-pc-linux-gnu checking whether make sets $(MAKE)... yes checking for a sed that does not truncate output... /usr/bin/sed checking whether ln -s works... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for a BSD-compatible install... /usr/bin/install -c checking for 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 ranlib... ranlib checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ld... ld checking for ar... ar checking for strip... strip checking for gperf... gperf checking gperf version... 3.1 checking whether gcc accepts option -fno-stack-protector... yes 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 whether byte ordering is bigendian... no configure: Trying to find a usable libgmp.a configure: Searching in /usr/x86_64-pc-linux-gnu/lib64 /usr/lib /usr/local/lib /usr/x86_64-pc-linux-gnu/lib /usr/local/lib /usr/lib /lib checking for libgmp.a in /usr/x86_64-pc-linux-gnu/lib64... no checking for libgmp.a in /usr/lib... no checking for libgmp.a in /usr/local/lib... no checking for libgmp.a in /usr/x86_64-pc-linux-gnu/lib... no checking for libgmp.a in /usr/local/lib... no checking for libgmp.a in /usr/lib... no checking for libgmp.a in /lib... no configure: WARNING: *** No usable libgmp.a library was found *** checking for main in -lm... yes checking for __gmpz_cmp in -lgmp... yes configure: creating ./config.status config.status: creating make.include configure: Moving make.include to configs/make.include.x86_64-pc-linux-gnu make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2' Mode: release Platform: x86_64-pc-linux-gnu make[5]: Entering directory '/home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2' /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/mt /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/io /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/terms /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/utils /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/solvers /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/solvers/funs /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/solvers/bv /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/solvers/egraph /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/solvers/simplex /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/solvers/quant /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/parser_utils /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/model /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/scratch /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/api /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/frontend /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/frontend/common /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/frontend/smt1 /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/frontend/yices /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/frontend/smt2 /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/context /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/exists_forall /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/mcsat /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/mcsat/eq /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/mcsat/uf /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/mcsat/bool /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/mcsat/ite /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/mcsat/nra /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/mcsat/bv /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/mcsat/bv/explain /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/obj/mcsat/utils /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/lib /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/bin ./utils/make_source_version ./src/api/yices_version_template.txt src/api/yices_release_version.c 2.6.4 release x86_64-pc-linux-gnu /usr/bin/mkdir -p build/x86_64-pc-linux-gnu-release/dist === Preparing binary distribution === make[6]: Entering directory '/home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2/src' Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/api/smt_logic_codes.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/api/search_parameters.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/api/context_config.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/api/yices_api.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/api/yices_error.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/api/yices_error_report.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/api/yval.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/assumption_stack.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/common_conjuncts.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/conditional_definitions.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/context.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/context_simplifier.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/context_solver.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/context_statistics.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/context_utils.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/eq_abstraction.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/divmod_table.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/eq_learner.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/internalization_table.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/ite_flattener.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/shared_terms.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/pseudo_subst.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/symmetry_breaking.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/quant_context_utils.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/quant_context.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_client.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_analyze.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_values.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_skolemize.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/attribute_values.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/efsolver.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_lexer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_parser.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/io/concrete_value_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/io/model_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/io/pretty_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/io/reader.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/io/simple_printf.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/io/type_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/io/term_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/io/tracer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/io/yices_pp.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/io/writer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/arith_projection.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/abstract_values.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/concrete_values.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/fun_maps.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/fresh_value_maker.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/fun_trees.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/generalization.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/literal_collector.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/model_eval.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/map_to_model.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/model_queries.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/model_support.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/models.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/presburger.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/projection.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/term_to_val.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/val_to_term.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/lexer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/parser.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/mt/yices_locks.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/term_stack2.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/term_stack_error.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bit_blaster.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv64_intervals.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv_atomtable.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvconst_hmap.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv_intervals.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvpoly_compiler.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvexp_table.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvpoly_dag.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvsolver.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv_vartable.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/dimacs_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/merge_table.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/remap_table.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/delegate.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/gates_manager.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_gates.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_gate_hash_map.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_sat_solver.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_gate_hash_map2.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/gates_hash_table.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/smt_core.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/truth_tables.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/wide_truth_tables.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/composites.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/diseq_stacks.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_assertion_queues.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_explanations.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_utils.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/theory_explanations.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/dl_vartable.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/idl_floyd_warshall.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/rdl_floyd_warshall.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/fun_level.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/fun_solver.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/stratification.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/arith_vartable.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/diophantine_systems.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/arith_atomtable.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/gomory_cuts.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/integrality_constraints.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/matrices.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/offset_equalities.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/simplex.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_parameters.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ef_parameters.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ef_problem.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_pattern.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/term_learner.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/cnstr_learner.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_cnstr.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_instr.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_instr_stack.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_compile.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_instance.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_ematching.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_execute.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_solver.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bit_expr.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bit_term_conversion.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/balanced_arith_buffers.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bv64_constants.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bv64_interval_abstraction.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith64_buffers.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith64_buffer_terms.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bv64_polynomials.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith_buffers.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith_buffer_terms.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bv_constants.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bvfactor_buffers.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bvpoly_buffers.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bv_polynomials.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/conditionals.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bv_slices.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/bvlogic_buffers.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/elim_subst.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/extended_rationals.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/free_var_collector.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/full_subst.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/int_rational_hash_maps.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/ite_stack.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/mpq_aux.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/mpq_stores.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/poly_buffer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/poly_buffer_terms.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/polynomials.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/power_products.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/pprod_table.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/rational_hash_maps.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/rationals.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/rba_buffer_terms.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/renaming_context.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/subst_cache.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/term_explorer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/subst_context.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/terms.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/term_manager.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/term_sets.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/term_substitution.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/term_utils.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/types.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/arena.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/variable_renaming.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/backtrack_arrays.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/cache.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/backtrack_int_hash_map.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/csets.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/cputime.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/dep_tables.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/gcd.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/generic_heap.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/hash_functions.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/index_vectors.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_array_hsets.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_array_sort2.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_array_sort.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_bags.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_bv_sets.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_harray_store.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_map2.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_classes.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_map.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_sets.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_heap.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_partitions.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_heap2.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_tables.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_stack.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_powers.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_vectors.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/int_queues.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/memalloc.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/mark_vectors.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/object_stores.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/object_stack.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/pair_hash_map.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/pair_hash_map2.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_array_sort2.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/pointer_vectors.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_array_sort.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_hash_classes.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_hash_map.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_heap.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_partitions.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_queues.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_sets.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_sets2.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_stack.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_vectors.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/refcount_int_arrays.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/refcount_strings.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/resize_arrays.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/simple_cache.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/simple_int_stack.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/stable_sort.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/string_buffers.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/sparse_arrays.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/string_utils.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/symbol_tables.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/tag_map.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/tuple_hash_map.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_array_sort.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_array_sort2.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/use_vectors.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_rbtrees.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/vector_hash_map.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_learner.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/mcsat/no_mcsat.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/mcsat/options.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/context_parameters.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/dump_context.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/context_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/context/internalization_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/assumptions_and_core.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/assumption_table.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/bug_report.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/named_term_stacks.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/parameters.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/tables.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt1/smt_lexer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt1/smt_parser.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt1/smt_term_stack.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/parenthesized_expr.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_expressions.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_commands.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_lexer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_model_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_parser.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_symbol_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_term_stack.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_type_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/arith_solver_codes.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/labeled_assertions.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_help.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_reval.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/large_bvsets.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/rb_bvsets.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/model/small_bvsets.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/scratch/booleq_table.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/scratch/bool_vartable.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/scratch/update_graph.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/clause_pool.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvsolver_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/sat_solver.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/gates_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/smt_core_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/idl_fw_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/rdl_fw_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/fun_solver_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/dsolver_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/int_constraint_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/simplex_prop_table.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/simplex_printer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/terms/arith_buffers.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/memsize.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/pair_hash_sets.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/command_line.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/string_hash_map.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/union_find.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/utils/timeout.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_sat.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_sat_new.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_smt.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_smt2.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_smt2_mt.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_smtcomp.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/api/yices_release_version.d gperf -C -L ANSI-C -W yices_kw --output-file=frontend/yices/yices_hash_keywords.h \ --lookup-function-name=in_yices_kw frontend/yices/yices_keywords.txt gperf -C -L ANSI-C -W smt_kw --output-file=frontend/smt1/smt_hash_keywords.h \ --lookup-function-name=in_smt_kw frontend/smt1/smt_keywords.txt gperf -C -L ANSI-C -W smt2_tk -H hash_tk -E --output-file=frontend/smt2/smt2_hash_tokens.h \ --lookup-function-name=in_smt2_tk frontend/smt2/smt2_tokens.txt gperf -C -L ANSI-C -W smt2_kw -H hash_kw -E --output-file=frontend/smt2/smt2_hash_keywords.h \ --lookup-function-name=in_smt2_kw frontend/smt2/smt2_keywords.txt gperf -C -L ANSI-C -W smt2_sym -H hash_sym -E --output-file=frontend/smt2/smt2_hash_symbols.h \ --lookup-function-name=in_smt2_sym frontend/smt2/smt2_symbols.txt Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_lexer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt1/smt_lexer.d Building dependency file ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_lexer.d gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/yices.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c api/context_config.c -o ../build/x86_64-pc-linux-gnu-release/obj/api/context_config.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c api/search_parameters.c -o ../build/x86_64-pc-linux-gnu-release/obj/api/search_parameters.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c api/smt_logic_codes.c -o ../build/x86_64-pc-linux-gnu-release/obj/api/smt_logic_codes.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c api/yices_api.c -o ../build/x86_64-pc-linux-gnu-release/obj/api/yices_api.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c api/yices_error.c -o ../build/x86_64-pc-linux-gnu-release/obj/api/yices_error.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c api/yices_error_report.c -o ../build/x86_64-pc-linux-gnu-release/obj/api/yices_error_report.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c api/yval.c -o ../build/x86_64-pc-linux-gnu-release/obj/api/yval.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/assumption_stack.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/assumption_stack.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/common_conjuncts.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/common_conjuncts.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/conditional_definitions.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/conditional_definitions.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/context.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/context.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/context_simplifier.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/context_simplifier.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/context_solver.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/context_solver.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/context_statistics.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/context_statistics.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/context_utils.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/context_utils.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/divmod_table.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/divmod_table.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/eq_abstraction.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/eq_abstraction.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/eq_learner.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/eq_learner.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/internalization_table.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/internalization_table.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/ite_flattener.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/ite_flattener.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/pseudo_subst.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/pseudo_subst.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/shared_terms.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/shared_terms.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/symmetry_breaking.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/symmetry_breaking.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/quant_context_utils.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/quant_context_utils.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/quant_context.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/quant_context.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c exists_forall/ef_client.c -o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_client.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c exists_forall/ef_analyze.c -o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_analyze.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c exists_forall/ef_values.c -o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_values.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c exists_forall/ef_skolemize.c -o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_skolemize.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c exists_forall/efsolver.c -o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/efsolver.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt2/attribute_values.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/attribute_values.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/yices/yices_lexer.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_lexer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/yices/yices_parser.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_parser.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c io/concrete_value_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/io/concrete_value_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c io/model_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/io/model_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c io/pretty_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/io/pretty_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c io/reader.c -o ../build/x86_64-pc-linux-gnu-release/obj/io/reader.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c io/simple_printf.c -o ../build/x86_64-pc-linux-gnu-release/obj/io/simple_printf.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c io/term_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/io/term_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c io/tracer.c -o ../build/x86_64-pc-linux-gnu-release/obj/io/tracer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c io/type_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/io/type_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c io/yices_pp.c -o ../build/x86_64-pc-linux-gnu-release/obj/io/yices_pp.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c io/writer.c -o ../build/x86_64-pc-linux-gnu-release/obj/io/writer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/abstract_values.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/abstract_values.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/arith_projection.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/arith_projection.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/concrete_values.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/concrete_values.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/fresh_value_maker.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/fresh_value_maker.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/fun_maps.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/fun_maps.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/fun_trees.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/fun_trees.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/generalization.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/generalization.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/literal_collector.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/literal_collector.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/map_to_model.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/map_to_model.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/model_eval.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/model_eval.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/model_queries.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/model_queries.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/model_support.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/model_support.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/models.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/models.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/presburger.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/presburger.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/projection.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/projection.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/term_to_val.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/term_to_val.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/val_to_term.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/val_to_term.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c mt/yices_locks.c -o ../build/x86_64-pc-linux-gnu-release/obj/mt/yices_locks.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c parser_utils/lexer.c -o ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/lexer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c parser_utils/parser.c -o ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/parser.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c parser_utils/term_stack2.c -o ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/term_stack2.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c parser_utils/term_stack_error.c -o ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/term_stack_error.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/bit_blaster.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bit_blaster.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/bv64_intervals.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv64_intervals.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/bv_atomtable.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv_atomtable.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/bvconst_hmap.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvconst_hmap.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/bvexp_table.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvexp_table.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/bv_intervals.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv_intervals.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/bvpoly_compiler.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvpoly_compiler.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/bvpoly_dag.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvpoly_dag.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/bvsolver.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvsolver.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/bv_vartable.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv_vartable.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/dimacs_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/dimacs_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/merge_table.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/merge_table.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/remap_table.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/remap_table.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/delegate.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/delegate.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/gates_hash_table.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/gates_hash_table.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/gates_manager.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/gates_manager.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/new_gates.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_gates.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/new_gate_hash_map.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_gate_hash_map.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/new_gate_hash_map2.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_gate_hash_map2.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/new_sat_solver.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_sat_solver.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/smt_core.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/smt_core.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/truth_tables.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/truth_tables.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/wide_truth_tables.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/wide_truth_tables.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/egraph/composites.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/composites.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/egraph/diseq_stacks.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/diseq_stacks.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/egraph/egraph_assertion_queues.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_assertion_queues.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/egraph/egraph.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/egraph/egraph_explanations.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_explanations.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/egraph/egraph_utils.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_utils.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/egraph/theory_explanations.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/theory_explanations.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/floyd_warshall/dl_vartable.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/dl_vartable.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/floyd_warshall/idl_floyd_warshall.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/idl_floyd_warshall.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/floyd_warshall/rdl_floyd_warshall.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/rdl_floyd_warshall.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/funs/fun_level.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/fun_level.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/funs/fun_solver.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/fun_solver.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/funs/stratification.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/stratification.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/simplex/arith_atomtable.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/arith_atomtable.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/simplex/arith_vartable.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/arith_vartable.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/simplex/diophantine_systems.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/diophantine_systems.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/simplex/gomory_cuts.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/gomory_cuts.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/simplex/integrality_constraints.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/integrality_constraints.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/simplex/matrices.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/matrices.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/simplex/offset_equalities.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/offset_equalities.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/simplex/simplex.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/simplex.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/quant_parameters.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_parameters.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/ef_parameters.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ef_parameters.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/ef_problem.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ef_problem.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/quant_pattern.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_pattern.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/quant_cnstr.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_cnstr.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/cnstr_learner.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/cnstr_learner.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/term_learner.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/term_learner.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/ematch_instr.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_instr.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/ematch_instr_stack.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_instr_stack.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/ematch_instance.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_instance.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/ematch_compile.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_compile.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/ematch_execute.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_execute.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/quant_ematching.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_ematching.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/quant/quant_solver.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_solver.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/balanced_arith_buffers.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/balanced_arith_buffers.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bit_expr.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bit_expr.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bit_term_conversion.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bit_term_conversion.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bv64_interval_abstraction.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv64_interval_abstraction.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bv64_constants.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv64_constants.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bv64_polynomials.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv64_polynomials.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bvarith64_buffers.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith64_buffers.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bvarith64_buffer_terms.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith64_buffer_terms.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bvarith_buffers.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith_buffers.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bvarith_buffer_terms.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith_buffer_terms.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bv_constants.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv_constants.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bvfactor_buffers.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvfactor_buffers.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bvlogic_buffers.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvlogic_buffers.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bvpoly_buffers.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvpoly_buffers.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bv_polynomials.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv_polynomials.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/bv_slices.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv_slices.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/conditionals.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/conditionals.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/elim_subst.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/elim_subst.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/extended_rationals.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/extended_rationals.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/free_var_collector.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/free_var_collector.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/full_subst.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/full_subst.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/int_rational_hash_maps.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/int_rational_hash_maps.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/ite_stack.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/ite_stack.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/mpq_aux.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/mpq_aux.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/mpq_stores.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/mpq_stores.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/poly_buffer.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/poly_buffer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/poly_buffer_terms.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/poly_buffer_terms.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/polynomials.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/polynomials.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/power_products.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/power_products.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/pprod_table.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/pprod_table.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/rational_hash_maps.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/rational_hash_maps.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/rationals.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/rationals.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/rba_buffer_terms.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/rba_buffer_terms.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/renaming_context.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/renaming_context.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/subst_cache.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/subst_cache.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/subst_context.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/subst_context.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/term_explorer.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_explorer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/term_manager.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_manager.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/terms.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/terms.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/term_sets.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_sets.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/term_substitution.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_substitution.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/term_utils.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_utils.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/types.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/types.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/variable_renaming.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/variable_renaming.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/arena.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/arena.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/backtrack_arrays.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/backtrack_arrays.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/backtrack_int_hash_map.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/backtrack_int_hash_map.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/cache.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/cache.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/csets.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/csets.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/cputime.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/cputime.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/dep_tables.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/dep_tables.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/gcd.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/gcd.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/generic_heap.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/generic_heap.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/hash_functions.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/hash_functions.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/index_vectors.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/index_vectors.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_array_hsets.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_array_hsets.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_array_sort2.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_array_sort2.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_array_sort.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_array_sort.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_bags.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_bags.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_bv_sets.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_bv_sets.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_harray_store.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_harray_store.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_hash_classes.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_classes.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_hash_map2.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_map2.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_hash_map.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_map.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_hash_sets.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_sets.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_hash_tables.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_tables.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_heap2.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_heap2.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_heap.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_heap.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_partitions.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_partitions.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_powers.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_powers.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_queues.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_queues.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_stack.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_stack.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/int_vectors.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_vectors.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/mark_vectors.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/mark_vectors.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/memalloc.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/memalloc.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/object_stack.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/object_stack.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/object_stores.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/object_stores.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/pair_hash_map.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/pair_hash_map.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/pair_hash_map2.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/pair_hash_map2.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/pointer_vectors.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/pointer_vectors.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/ptr_array_sort2.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_array_sort2.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/ptr_array_sort.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_array_sort.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/ptr_hash_classes.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_hash_classes.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/ptr_hash_map.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_hash_map.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/ptr_heap.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_heap.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/ptr_partitions.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_partitions.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/ptr_queues.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_queues.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/ptr_sets.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_sets.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/ptr_sets2.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_sets2.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/ptr_stack.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_stack.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/ptr_vectors.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_vectors.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/refcount_int_arrays.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/refcount_int_arrays.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/refcount_strings.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/refcount_strings.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/resize_arrays.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/resize_arrays.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/simple_cache.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/simple_cache.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/simple_int_stack.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/simple_int_stack.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/sparse_arrays.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/sparse_arrays.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/stable_sort.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/stable_sort.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/string_buffers.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/string_buffers.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/string_utils.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/string_utils.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/symbol_tables.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/symbol_tables.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/tag_map.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/tag_map.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/tuple_hash_map.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/tuple_hash_map.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/uint_array_sort.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_array_sort.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/uint_array_sort2.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_array_sort2.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/uint_rbtrees.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_rbtrees.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/use_vectors.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/use_vectors.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/vector_hash_map.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/vector_hash_map.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/uint_learner.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_learner.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c mcsat/no_mcsat.c -o ../build/x86_64-pc-linux-gnu-release/obj/mcsat/no_mcsat.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c mcsat/options.c -o ../build/x86_64-pc-linux-gnu-release/obj/mcsat/options.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/context_parameters.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/context_parameters.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/context_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/context_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/dump_context.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/dump_context.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c context/internalization_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/context/internalization_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/common/assumptions_and_core.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/assumptions_and_core.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/common/assumption_table.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/assumption_table.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/common/bug_report.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/bug_report.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/common/named_term_stacks.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/named_term_stacks.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/common/parameters.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/parameters.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/common/tables.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/tables.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt1/smt_lexer.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt1/smt_lexer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt1/smt_parser.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt1/smt_parser.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt1/smt_term_stack.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt1/smt_term_stack.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt2/parenthesized_expr.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/parenthesized_expr.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt2/smt2_commands.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_commands.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt2/smt2_expressions.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_expressions.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt2/smt2_lexer.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_lexer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt2/smt2_model_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_model_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt2/smt2_parser.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_parser.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt2/smt2_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt2/smt2_symbol_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_symbol_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt2/smt2_term_stack.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_term_stack.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/smt2/smt2_type_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_type_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/yices/arith_solver_codes.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/arith_solver_codes.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/yices/labeled_assertions.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/labeled_assertions.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/yices/yices_help.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_help.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/yices/yices_reval.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_reval.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/large_bvsets.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/large_bvsets.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/rb_bvsets.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/rb_bvsets.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c model/small_bvsets.c -o ../build/x86_64-pc-linux-gnu-release/obj/model/small_bvsets.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c scratch/booleq_table.c -o ../build/x86_64-pc-linux-gnu-release/obj/scratch/booleq_table.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c scratch/bool_vartable.c -o ../build/x86_64-pc-linux-gnu-release/obj/scratch/bool_vartable.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c scratch/update_graph.c -o ../build/x86_64-pc-linux-gnu-release/obj/scratch/update_graph.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/bv/bvsolver_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvsolver_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/clause_pool.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/clause_pool.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/gates_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/gates_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/sat_solver.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/sat_solver.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/cdcl/smt_core_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/smt_core_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/egraph/egraph_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/floyd_warshall/idl_fw_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/idl_fw_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/floyd_warshall/rdl_fw_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/rdl_fw_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/funs/fun_solver_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/fun_solver_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/simplex/dsolver_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/dsolver_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/simplex/int_constraint_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/int_constraint_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/simplex/simplex_printer.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/simplex_printer.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c solvers/simplex/simplex_prop_table.c -o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/simplex_prop_table.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c terms/arith_buffers.c -o ../build/x86_64-pc-linux-gnu-release/obj/terms/arith_buffers.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/command_line.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/command_line.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/memsize.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/memsize.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/pair_hash_sets.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/pair_hash_sets.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/string_hash_map.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/string_hash_map.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/timeout.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/timeout.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c utils/union_find.c -o ../build/x86_64-pc-linux-gnu-release/obj/utils/union_find.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c api/yices_release_version.c -o ../build/x86_64-pc-linux-gnu-release/obj/api/yices_version.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/yices_sat.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_sat.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/yices_sat_new.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_sat_new.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/yices_smt.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_smt.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/yices_smt2.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_smt2.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/yices_smt2_mt.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_smt2_mt.o gcc -I. -Iinclude -DLINUX -U_FORTIFY_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -fPIC -c frontend/yices_smtcomp.c -o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_smtcomp.o gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -shared -o ../build/x86_64-pc-linux-gnu-release/lib/libyices.so.2.6.4 \ -Wl,-soname,libyices.so.2.6 -Wl,--no-undefined \ ../build/x86_64-pc-linux-gnu-release/obj/api/context_config.o ../build/x86_64-pc-linux-gnu-release/obj/api/search_parameters.o ../build/x86_64-pc-linux-gnu-release/obj/api/smt_logic_codes.o ../build/x86_64-pc-linux-gnu-release/obj/api/yices_api.o ../build/x86_64-pc-linux-gnu-release/obj/api/yices_error.o ../build/x86_64-pc-linux-gnu-release/obj/api/yices_error_report.o ../build/x86_64-pc-linux-gnu-release/obj/api/yval.o ../build/x86_64-pc-linux-gnu-release/obj/context/assumption_stack.o ../build/x86_64-pc-linux-gnu-release/obj/context/common_conjuncts.o ../build/x86_64-pc-linux-gnu-release/obj/context/conditional_definitions.o ../build/x86_64-pc-linux-gnu-release/obj/context/context.o ../build/x86_64-pc-linux-gnu-release/obj/context/context_simplifier.o ../build/x86_64-pc-linux-gnu-release/obj/context/context_solver.o ../build/x86_64-pc-linux-gnu-release/obj/context/context_statistics.o ../build/x86_64-pc-linux-gnu-release/obj/context/context_utils.o ../build/x86_64-pc-linux-gnu-release/obj/context/divmod_table.o ../build/x86_64-pc-linux-gnu-release/obj/context/eq_abstraction.o ../build/x86_64-pc-linux-gnu-release/obj/context/eq_learner.o ../build/x86_64-pc-linux-gnu-release/obj/context/internalization_table.o ../build/x86_64-pc-linux-gnu-release/obj/context/ite_flattener.o ../build/x86_64-pc-linux-gnu-release/obj/context/pseudo_subst.o ../build/x86_64-pc-linux-gnu-release/obj/context/shared_terms.o ../build/x86_64-pc-linux-gnu-release/obj/context/symmetry_breaking.o ../build/x86_64-pc-linux-gnu-release/obj/context/quant_context_utils.o ../build/x86_64-pc-linux-gnu-release/obj/context/quant_context.o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_client.o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_analyze.o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_values.o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_skolemize.o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/efsolver.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/attribute_values.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_lexer.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_parser.o ../build/x86_64-pc-linux-gnu-release/obj/io/concrete_value_printer.o ../build/x86_64-pc-linux-gnu-release/obj/io/model_printer.o ../build/x86_64-pc-linux-gnu-release/obj/io/pretty_printer.o ../build/x86_64-pc-linux-gnu-release/obj/io/reader.o ../build/x86_64-pc-linux-gnu-release/obj/io/simple_printf.o ../build/x86_64-pc-linux-gnu-release/obj/io/term_printer.o ../build/x86_64-pc-linux-gnu-release/obj/io/tracer.o ../build/x86_64-pc-linux-gnu-release/obj/io/type_printer.o ../build/x86_64-pc-linux-gnu-release/obj/io/yices_pp.o ../build/x86_64-pc-linux-gnu-release/obj/io/writer.o ../build/x86_64-pc-linux-gnu-release/obj/model/abstract_values.o ../build/x86_64-pc-linux-gnu-release/obj/model/arith_projection.o ../build/x86_64-pc-linux-gnu-release/obj/model/concrete_values.o ../build/x86_64-pc-linux-gnu-release/obj/model/fresh_value_maker.o ../build/x86_64-pc-linux-gnu-release/obj/model/fun_maps.o ../build/x86_64-pc-linux-gnu-release/obj/model/fun_trees.o ../build/x86_64-pc-linux-gnu-release/obj/model/generalization.o ../build/x86_64-pc-linux-gnu-release/obj/model/literal_collector.o ../build/x86_64-pc-linux-gnu-release/obj/model/map_to_model.o ../build/x86_64-pc-linux-gnu-release/obj/model/model_eval.o ../build/x86_64-pc-linux-gnu-release/obj/model/model_queries.o ../build/x86_64-pc-linux-gnu-release/obj/model/model_support.o ../build/x86_64-pc-linux-gnu-release/obj/model/models.o ../build/x86_64-pc-linux-gnu-release/obj/model/presburger.o ../build/x86_64-pc-linux-gnu-release/obj/model/projection.o ../build/x86_64-pc-linux-gnu-release/obj/model/term_to_val.o ../build/x86_64-pc-linux-gnu-release/obj/model/val_to_term.o ../build/x86_64-pc-linux-gnu-release/obj/mt/yices_locks.o ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/lexer.o ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/parser.o ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/term_stack2.o ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/term_stack_error.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bit_blaster.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv64_intervals.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv_atomtable.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvconst_hmap.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvexp_table.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv_intervals.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvpoly_compiler.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvpoly_dag.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvsolver.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv_vartable.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/dimacs_printer.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/merge_table.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/remap_table.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/delegate.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/gates_hash_table.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/gates_manager.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_gates.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_gate_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_gate_hash_map2.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_sat_solver.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/smt_core.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/truth_tables.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/wide_truth_tables.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/composites.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/diseq_stacks.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_assertion_queues.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_explanations.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_utils.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/theory_explanations.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/dl_vartable.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/idl_floyd_warshall.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/rdl_floyd_warshall.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/fun_level.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/fun_solver.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/stratification.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/arith_atomtable.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/arith_vartable.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/diophantine_systems.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/gomory_cuts.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/integrality_constraints.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/matrices.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/offset_equalities.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/simplex.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_parameters.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ef_parameters.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ef_problem.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_pattern.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_cnstr.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/cnstr_learner.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/term_learner.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_instr.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_instr_stack.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_instance.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_compile.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_execute.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_ematching.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_solver.o ../build/x86_64-pc-linux-gnu-release/obj/terms/balanced_arith_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bit_expr.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bit_term_conversion.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv64_interval_abstraction.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv64_constants.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv64_polynomials.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith64_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith64_buffer_terms.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith_buffer_terms.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv_constants.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvfactor_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvlogic_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvpoly_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv_polynomials.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv_slices.o ../build/x86_64-pc-linux-gnu-release/obj/terms/conditionals.o ../build/x86_64-pc-linux-gnu-release/obj/terms/elim_subst.o ../build/x86_64-pc-linux-gnu-release/obj/terms/extended_rationals.o ../build/x86_64-pc-linux-gnu-release/obj/terms/free_var_collector.o ../build/x86_64-pc-linux-gnu-release/obj/terms/full_subst.o ../build/x86_64-pc-linux-gnu-release/obj/terms/int_rational_hash_maps.o ../build/x86_64-pc-linux-gnu-release/obj/terms/ite_stack.o ../build/x86_64-pc-linux-gnu-release/obj/terms/mpq_aux.o ../build/x86_64-pc-linux-gnu-release/obj/terms/mpq_stores.o ../build/x86_64-pc-linux-gnu-release/obj/terms/poly_buffer.o ../build/x86_64-pc-linux-gnu-release/obj/terms/poly_buffer_terms.o ../build/x86_64-pc-linux-gnu-release/obj/terms/polynomials.o ../build/x86_64-pc-linux-gnu-release/obj/terms/power_products.o ../build/x86_64-pc-linux-gnu-release/obj/terms/pprod_table.o ../build/x86_64-pc-linux-gnu-release/obj/terms/rational_hash_maps.o ../build/x86_64-pc-linux-gnu-release/obj/terms/rationals.o ../build/x86_64-pc-linux-gnu-release/obj/terms/rba_buffer_terms.o ../build/x86_64-pc-linux-gnu-release/obj/terms/renaming_context.o ../build/x86_64-pc-linux-gnu-release/obj/terms/subst_cache.o ../build/x86_64-pc-linux-gnu-release/obj/terms/subst_context.o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_explorer.o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_manager.o ../build/x86_64-pc-linux-gnu-release/obj/terms/terms.o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_sets.o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_substitution.o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_utils.o ../build/x86_64-pc-linux-gnu-release/obj/terms/types.o ../build/x86_64-pc-linux-gnu-release/obj/terms/variable_renaming.o ../build/x86_64-pc-linux-gnu-release/obj/utils/arena.o ../build/x86_64-pc-linux-gnu-release/obj/utils/backtrack_arrays.o ../build/x86_64-pc-linux-gnu-release/obj/utils/backtrack_int_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/cache.o ../build/x86_64-pc-linux-gnu-release/obj/utils/csets.o ../build/x86_64-pc-linux-gnu-release/obj/utils/cputime.o ../build/x86_64-pc-linux-gnu-release/obj/utils/dep_tables.o ../build/x86_64-pc-linux-gnu-release/obj/utils/gcd.o ../build/x86_64-pc-linux-gnu-release/obj/utils/generic_heap.o ../build/x86_64-pc-linux-gnu-release/obj/utils/hash_functions.o ../build/x86_64-pc-linux-gnu-release/obj/utils/index_vectors.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_array_hsets.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_array_sort2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_array_sort.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_bags.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_bv_sets.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_harray_store.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_classes.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_map2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_sets.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_tables.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_heap2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_heap.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_partitions.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_powers.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_queues.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_stack.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_vectors.o ../build/x86_64-pc-linux-gnu-release/obj/utils/mark_vectors.o ../build/x86_64-pc-linux-gnu-release/obj/utils/memalloc.o ../build/x86_64-pc-linux-gnu-release/obj/utils/object_stack.o ../build/x86_64-pc-linux-gnu-release/obj/utils/object_stores.o ../build/x86_64-pc-linux-gnu-release/obj/utils/pair_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/pair_hash_map2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/pointer_vectors.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_array_sort2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_array_sort.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_hash_classes.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_heap.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_partitions.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_queues.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_sets.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_sets2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_stack.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_vectors.o ../build/x86_64-pc-linux-gnu-release/obj/utils/refcount_int_arrays.o ../build/x86_64-pc-linux-gnu-release/obj/utils/refcount_strings.o ../build/x86_64-pc-linux-gnu-release/obj/utils/resize_arrays.o ../build/x86_64-pc-linux-gnu-release/obj/utils/simple_cache.o ../build/x86_64-pc-linux-gnu-release/obj/utils/simple_int_stack.o ../build/x86_64-pc-linux-gnu-release/obj/utils/sparse_arrays.o ../build/x86_64-pc-linux-gnu-release/obj/utils/stable_sort.o ../build/x86_64-pc-linux-gnu-release/obj/utils/string_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/utils/string_utils.o ../build/x86_64-pc-linux-gnu-release/obj/utils/symbol_tables.o ../build/x86_64-pc-linux-gnu-release/obj/utils/tag_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/tuple_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_array_sort.o ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_array_sort2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_rbtrees.o ../build/x86_64-pc-linux-gnu-release/obj/utils/use_vectors.o ../build/x86_64-pc-linux-gnu-release/obj/utils/vector_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_learner.o ../build/x86_64-pc-linux-gnu-release/obj/mcsat/no_mcsat.o ../build/x86_64-pc-linux-gnu-release/obj/mcsat/options.o ../build/x86_64-pc-linux-gnu-release/obj/api/yices_version.o -lgmp -lm -lc ar cr ../build/x86_64-pc-linux-gnu-release/lib/libyices.a ../build/x86_64-pc-linux-gnu-release/obj/api/context_config.o ../build/x86_64-pc-linux-gnu-release/obj/api/search_parameters.o ../build/x86_64-pc-linux-gnu-release/obj/api/smt_logic_codes.o ../build/x86_64-pc-linux-gnu-release/obj/api/yices_api.o ../build/x86_64-pc-linux-gnu-release/obj/api/yices_error.o ../build/x86_64-pc-linux-gnu-release/obj/api/yices_error_report.o ../build/x86_64-pc-linux-gnu-release/obj/api/yval.o ../build/x86_64-pc-linux-gnu-release/obj/context/assumption_stack.o ../build/x86_64-pc-linux-gnu-release/obj/context/common_conjuncts.o ../build/x86_64-pc-linux-gnu-release/obj/context/conditional_definitions.o ../build/x86_64-pc-linux-gnu-release/obj/context/context.o ../build/x86_64-pc-linux-gnu-release/obj/context/context_simplifier.o ../build/x86_64-pc-linux-gnu-release/obj/context/context_solver.o ../build/x86_64-pc-linux-gnu-release/obj/context/context_statistics.o ../build/x86_64-pc-linux-gnu-release/obj/context/context_utils.o ../build/x86_64-pc-linux-gnu-release/obj/context/divmod_table.o ../build/x86_64-pc-linux-gnu-release/obj/context/eq_abstraction.o ../build/x86_64-pc-linux-gnu-release/obj/context/eq_learner.o ../build/x86_64-pc-linux-gnu-release/obj/context/internalization_table.o ../build/x86_64-pc-linux-gnu-release/obj/context/ite_flattener.o ../build/x86_64-pc-linux-gnu-release/obj/context/pseudo_subst.o ../build/x86_64-pc-linux-gnu-release/obj/context/shared_terms.o ../build/x86_64-pc-linux-gnu-release/obj/context/symmetry_breaking.o ../build/x86_64-pc-linux-gnu-release/obj/context/quant_context_utils.o ../build/x86_64-pc-linux-gnu-release/obj/context/quant_context.o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_client.o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_analyze.o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_values.o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/ef_skolemize.o ../build/x86_64-pc-linux-gnu-release/obj/exists_forall/efsolver.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/attribute_values.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_lexer.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_parser.o ../build/x86_64-pc-linux-gnu-release/obj/io/concrete_value_printer.o ../build/x86_64-pc-linux-gnu-release/obj/io/model_printer.o ../build/x86_64-pc-linux-gnu-release/obj/io/pretty_printer.o ../build/x86_64-pc-linux-gnu-release/obj/io/reader.o ../build/x86_64-pc-linux-gnu-release/obj/io/simple_printf.o ../build/x86_64-pc-linux-gnu-release/obj/io/term_printer.o ../build/x86_64-pc-linux-gnu-release/obj/io/tracer.o ../build/x86_64-pc-linux-gnu-release/obj/io/type_printer.o ../build/x86_64-pc-linux-gnu-release/obj/io/yices_pp.o ../build/x86_64-pc-linux-gnu-release/obj/io/writer.o ../build/x86_64-pc-linux-gnu-release/obj/model/abstract_values.o ../build/x86_64-pc-linux-gnu-release/obj/model/arith_projection.o ../build/x86_64-pc-linux-gnu-release/obj/model/concrete_values.o ../build/x86_64-pc-linux-gnu-release/obj/model/fresh_value_maker.o ../build/x86_64-pc-linux-gnu-release/obj/model/fun_maps.o ../build/x86_64-pc-linux-gnu-release/obj/model/fun_trees.o ../build/x86_64-pc-linux-gnu-release/obj/model/generalization.o ../build/x86_64-pc-linux-gnu-release/obj/model/literal_collector.o ../build/x86_64-pc-linux-gnu-release/obj/model/map_to_model.o ../build/x86_64-pc-linux-gnu-release/obj/model/model_eval.o ../build/x86_64-pc-linux-gnu-release/obj/model/model_queries.o ../build/x86_64-pc-linux-gnu-release/obj/model/model_support.o ../build/x86_64-pc-linux-gnu-release/obj/model/models.o ../build/x86_64-pc-linux-gnu-release/obj/model/presburger.o ../build/x86_64-pc-linux-gnu-release/obj/model/projection.o ../build/x86_64-pc-linux-gnu-release/obj/model/term_to_val.o ../build/x86_64-pc-linux-gnu-release/obj/model/val_to_term.o ../build/x86_64-pc-linux-gnu-release/obj/mt/yices_locks.o ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/lexer.o ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/parser.o ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/term_stack2.o ../build/x86_64-pc-linux-gnu-release/obj/parser_utils/term_stack_error.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bit_blaster.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv64_intervals.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv_atomtable.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvconst_hmap.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvexp_table.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv_intervals.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvpoly_compiler.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvpoly_dag.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvsolver.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bv_vartable.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/dimacs_printer.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/merge_table.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/remap_table.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/delegate.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/gates_hash_table.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/gates_manager.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_gates.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_gate_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_gate_hash_map2.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/new_sat_solver.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/smt_core.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/truth_tables.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/wide_truth_tables.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/composites.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/diseq_stacks.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_assertion_queues.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_explanations.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_utils.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/theory_explanations.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/dl_vartable.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/idl_floyd_warshall.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/rdl_floyd_warshall.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/fun_level.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/fun_solver.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/stratification.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/arith_atomtable.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/arith_vartable.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/diophantine_systems.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/gomory_cuts.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/integrality_constraints.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/matrices.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/offset_equalities.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/simplex.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_parameters.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ef_parameters.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ef_problem.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_pattern.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_cnstr.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/cnstr_learner.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/term_learner.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_instr.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_instr_stack.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_instance.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_compile.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/ematch_execute.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_ematching.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/quant/quant_solver.o ../build/x86_64-pc-linux-gnu-release/obj/terms/balanced_arith_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bit_expr.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bit_term_conversion.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv64_interval_abstraction.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv64_constants.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv64_polynomials.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith64_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith64_buffer_terms.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvarith_buffer_terms.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv_constants.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvfactor_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvlogic_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bvpoly_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv_polynomials.o ../build/x86_64-pc-linux-gnu-release/obj/terms/bv_slices.o ../build/x86_64-pc-linux-gnu-release/obj/terms/conditionals.o ../build/x86_64-pc-linux-gnu-release/obj/terms/elim_subst.o ../build/x86_64-pc-linux-gnu-release/obj/terms/extended_rationals.o ../build/x86_64-pc-linux-gnu-release/obj/terms/free_var_collector.o ../build/x86_64-pc-linux-gnu-release/obj/terms/full_subst.o ../build/x86_64-pc-linux-gnu-release/obj/terms/int_rational_hash_maps.o ../build/x86_64-pc-linux-gnu-release/obj/terms/ite_stack.o ../build/x86_64-pc-linux-gnu-release/obj/terms/mpq_aux.o ../build/x86_64-pc-linux-gnu-release/obj/terms/mpq_stores.o ../build/x86_64-pc-linux-gnu-release/obj/terms/poly_buffer.o ../build/x86_64-pc-linux-gnu-release/obj/terms/poly_buffer_terms.o ../build/x86_64-pc-linux-gnu-release/obj/terms/polynomials.o ../build/x86_64-pc-linux-gnu-release/obj/terms/power_products.o ../build/x86_64-pc-linux-gnu-release/obj/terms/pprod_table.o ../build/x86_64-pc-linux-gnu-release/obj/terms/rational_hash_maps.o ../build/x86_64-pc-linux-gnu-release/obj/terms/rationals.o ../build/x86_64-pc-linux-gnu-release/obj/terms/rba_buffer_terms.o ../build/x86_64-pc-linux-gnu-release/obj/terms/renaming_context.o ../build/x86_64-pc-linux-gnu-release/obj/terms/subst_cache.o ../build/x86_64-pc-linux-gnu-release/obj/terms/subst_context.o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_explorer.o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_manager.o ../build/x86_64-pc-linux-gnu-release/obj/terms/terms.o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_sets.o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_substitution.o ../build/x86_64-pc-linux-gnu-release/obj/terms/term_utils.o ../build/x86_64-pc-linux-gnu-release/obj/terms/types.o ../build/x86_64-pc-linux-gnu-release/obj/terms/variable_renaming.o ../build/x86_64-pc-linux-gnu-release/obj/utils/arena.o ../build/x86_64-pc-linux-gnu-release/obj/utils/backtrack_arrays.o ../build/x86_64-pc-linux-gnu-release/obj/utils/backtrack_int_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/cache.o ../build/x86_64-pc-linux-gnu-release/obj/utils/csets.o ../build/x86_64-pc-linux-gnu-release/obj/utils/cputime.o ../build/x86_64-pc-linux-gnu-release/obj/utils/dep_tables.o ../build/x86_64-pc-linux-gnu-release/obj/utils/gcd.o ../build/x86_64-pc-linux-gnu-release/obj/utils/generic_heap.o ../build/x86_64-pc-linux-gnu-release/obj/utils/hash_functions.o ../build/x86_64-pc-linux-gnu-release/obj/utils/index_vectors.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_array_hsets.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_array_sort2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_array_sort.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_bags.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_bv_sets.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_harray_store.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_classes.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_map2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_sets.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_hash_tables.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_heap2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_heap.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_partitions.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_powers.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_queues.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_stack.o ../build/x86_64-pc-linux-gnu-release/obj/utils/int_vectors.o ../build/x86_64-pc-linux-gnu-release/obj/utils/mark_vectors.o ../build/x86_64-pc-linux-gnu-release/obj/utils/memalloc.o ../build/x86_64-pc-linux-gnu-release/obj/utils/object_stack.o ../build/x86_64-pc-linux-gnu-release/obj/utils/object_stores.o ../build/x86_64-pc-linux-gnu-release/obj/utils/pair_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/pair_hash_map2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/pointer_vectors.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_array_sort2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_array_sort.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_hash_classes.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_heap.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_partitions.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_queues.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_sets.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_sets2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_stack.o ../build/x86_64-pc-linux-gnu-release/obj/utils/ptr_vectors.o ../build/x86_64-pc-linux-gnu-release/obj/utils/refcount_int_arrays.o ../build/x86_64-pc-linux-gnu-release/obj/utils/refcount_strings.o ../build/x86_64-pc-linux-gnu-release/obj/utils/resize_arrays.o ../build/x86_64-pc-linux-gnu-release/obj/utils/simple_cache.o ../build/x86_64-pc-linux-gnu-release/obj/utils/simple_int_stack.o ../build/x86_64-pc-linux-gnu-release/obj/utils/sparse_arrays.o ../build/x86_64-pc-linux-gnu-release/obj/utils/stable_sort.o ../build/x86_64-pc-linux-gnu-release/obj/utils/string_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/utils/string_utils.o ../build/x86_64-pc-linux-gnu-release/obj/utils/symbol_tables.o ../build/x86_64-pc-linux-gnu-release/obj/utils/tag_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/tuple_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_array_sort.o ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_array_sort2.o ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_rbtrees.o ../build/x86_64-pc-linux-gnu-release/obj/utils/use_vectors.o ../build/x86_64-pc-linux-gnu-release/obj/utils/vector_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/uint_learner.o ../build/x86_64-pc-linux-gnu-release/obj/mcsat/no_mcsat.o ../build/x86_64-pc-linux-gnu-release/obj/mcsat/options.o ../build/x86_64-pc-linux-gnu-release/obj/context/context_parameters.o ../build/x86_64-pc-linux-gnu-release/obj/context/context_printer.o ../build/x86_64-pc-linux-gnu-release/obj/context/dump_context.o ../build/x86_64-pc-linux-gnu-release/obj/context/internalization_printer.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/assumptions_and_core.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/assumption_table.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/bug_report.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/named_term_stacks.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/parameters.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/common/tables.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt1/smt_lexer.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt1/smt_parser.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt1/smt_term_stack.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/parenthesized_expr.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_commands.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_expressions.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_lexer.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_model_printer.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_parser.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_printer.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_symbol_printer.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_term_stack.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/smt2/smt2_type_printer.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/arith_solver_codes.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/labeled_assertions.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_help.o ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices/yices_reval.o ../build/x86_64-pc-linux-gnu-release/obj/model/large_bvsets.o ../build/x86_64-pc-linux-gnu-release/obj/model/rb_bvsets.o ../build/x86_64-pc-linux-gnu-release/obj/model/small_bvsets.o ../build/x86_64-pc-linux-gnu-release/obj/scratch/booleq_table.o ../build/x86_64-pc-linux-gnu-release/obj/scratch/bool_vartable.o ../build/x86_64-pc-linux-gnu-release/obj/scratch/update_graph.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/bv/bvsolver_printer.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/clause_pool.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/gates_printer.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/sat_solver.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/cdcl/smt_core_printer.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/egraph/egraph_printer.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/idl_fw_printer.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/floyd_warshall/rdl_fw_printer.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/funs/fun_solver_printer.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/dsolver_printer.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/int_constraint_printer.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/simplex_printer.o ../build/x86_64-pc-linux-gnu-release/obj/solvers/simplex/simplex_prop_table.o ../build/x86_64-pc-linux-gnu-release/obj/terms/arith_buffers.o ../build/x86_64-pc-linux-gnu-release/obj/utils/command_line.o ../build/x86_64-pc-linux-gnu-release/obj/utils/memsize.o ../build/x86_64-pc-linux-gnu-release/obj/utils/pair_hash_sets.o ../build/x86_64-pc-linux-gnu-release/obj/utils/string_hash_map.o ../build/x86_64-pc-linux-gnu-release/obj/utils/timeout.o ../build/x86_64-pc-linux-gnu-release/obj/utils/union_find.o ../build/x86_64-pc-linux-gnu-release/obj/api/yices_version.o ranlib ../build/x86_64-pc-linux-gnu-release/lib/libyices.a gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto \ -o ../build/x86_64-pc-linux-gnu-release/bin/yices ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices.o ../build/x86_64-pc-linux-gnu-release/lib/libyices.a -lgmp -lm gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto \ -o ../build/x86_64-pc-linux-gnu-release/bin/yices_sat ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_sat.o ../build/x86_64-pc-linux-gnu-release/lib/libyices.a -lm gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto \ -o ../build/x86_64-pc-linux-gnu-release/bin/yices_sat_new ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_sat_new.o ../build/x86_64-pc-linux-gnu-release/lib/libyices.a -lm gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto \ -o ../build/x86_64-pc-linux-gnu-release/bin/yices_smt ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_smt.o ../build/x86_64-pc-linux-gnu-release/lib/libyices.a -lgmp -lm gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto \ -o ../build/x86_64-pc-linux-gnu-release/bin/yices_smt2 ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_smt2.o ../build/x86_64-pc-linux-gnu-release/lib/libyices.a -lgmp -lm gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto \ -o ../build/x86_64-pc-linux-gnu-release/bin/yices_smt2_mt ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_smt2_mt.o ../build/x86_64-pc-linux-gnu-release/lib/libyices.a -lgmp -lm gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fvisibility=hidden -Wall -Wredundant-decls -O3 -fomit-frame-pointer -fno-stack-protector -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto \ -o ../build/x86_64-pc-linux-gnu-release/bin/yices_smtcomp ../build/x86_64-pc-linux-gnu-release/obj/frontend/yices_smtcomp.o ../build/x86_64-pc-linux-gnu-release/lib/libyices.a -lgmp -lm strip -x ../build/x86_64-pc-linux-gnu-release/lib/libyices.so.2.6.4 rm -r -f ../build/x86_64-pc-linux-gnu-release/dist/* mkdir ../build/x86_64-pc-linux-gnu-release/dist/include cp include/*.h ../build/x86_64-pc-linux-gnu-release/dist/include mkdir ../build/x86_64-pc-linux-gnu-release/dist/bin cp ../build/x86_64-pc-linux-gnu-release/bin/yices ../build/x86_64-pc-linux-gnu-release/dist/bin/yices cp ../build/x86_64-pc-linux-gnu-release/bin/yices_smtcomp ../build/x86_64-pc-linux-gnu-release/dist/bin/yices-smt cp ../build/x86_64-pc-linux-gnu-release/bin/yices_smt2 ../build/x86_64-pc-linux-gnu-release/dist/bin/yices-smt2 cp ../build/x86_64-pc-linux-gnu-release/bin/yices_sat ../build/x86_64-pc-linux-gnu-release/dist/bin/yices-sat cp ../build/x86_64-pc-linux-gnu-release/bin/*.dll ../build/x86_64-pc-linux-gnu-release/dist/bin || true cp: cannot stat '../build/x86_64-pc-linux-gnu-release/bin/*.dll': No such file or directory mkdir ../build/x86_64-pc-linux-gnu-release/dist/lib cp ../build/x86_64-pc-linux-gnu-release/lib/* ../build/x86_64-pc-linux-gnu-release/dist/lib strip ../build/x86_64-pc-linux-gnu-release/dist/bin/yices strip ../build/x86_64-pc-linux-gnu-release/dist/bin/yices-smt strip ../build/x86_64-pc-linux-gnu-release/dist/bin/yices-smt2 strip ../build/x86_64-pc-linux-gnu-release/dist/bin/yices-sat make[6]: Leaving directory '/home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2/src' make[5]: Leaving directory '/home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2' make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2' make[4]: Entering directory '/home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2' Mode: release Platform: x86_64-pc-linux-gnu make[5]: Entering directory '/home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2' /usr/bin/mkdir -p /home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2-inst/bin /usr/bin/mkdir -p /home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2-inst/lib /usr/bin/mkdir -p /home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2-inst/include /usr/bin/install -c -m 664 build/x86_64-pc-linux-gnu-release/dist/include/* /home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2-inst/include /usr/bin/install -c build/x86_64-pc-linux-gnu-release/dist/bin/* /home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2-inst/bin /usr/bin/install -c build/x86_64-pc-linux-gnu-release/dist/lib/* /home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2-inst/lib /sbin/ldconfig -n /home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2-inst/lib && (cd /home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2-inst/lib && ln -s -f libyices.so.2.6.4 libyices.so) make[5]: Leaving directory '/home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2' make[4]: Leaving directory '/home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2' ln -fsn /home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2-inst/include ln -fsn /home/builder/build/src/bsc/src/vendor/yices/v2.6/yices2-inst/lib ln -fsn HaskellIfc include_hs make[3]: Leaving directory '/home/builder/build/src/bsc/src/vendor/yices/v2.6' ln -fsn v2.6/include ln -fsn v2.6/lib ln -fsn v2.6/include_hs install -m 755 -d /home/builder/build/src/bsc/inst/lib/SAT install -m 644 lib/libyices.so.2.6 /home/builder/build/src/bsc/inst/lib/SAT make[2]: Leaving directory '/home/builder/build/src/bsc/src/vendor/yices' make -C vendor/htcl PREFIX=/home/builder/build/src/bsc/inst install make[2]: Entering directory '/home/builder/build/src/bsc/src/vendor/htcl' Using tclsh: /usr/bin/tclsh Using tcl include flags: Using tcl library flags: -ltcl8.6 -ltclstub8.6 ghc -dynamic -Wall -c haskell.c ar -r libhtcl.a haskell.o ar: creating libhtcl.a make[2]: Leaving directory '/home/builder/build/src/bsc/src/vendor/htcl' # we need to build targets from here sequentially, as they operate in the same workspace make -C comp -j1 PREFIX=/home/builder/build/src/bsc/inst install make[2]: Entering directory '/home/builder/build/src/bsc/src/comp' make[2]: warning: -j1 forced in submake: resetting jobserver mode. Using tclsh: /usr/bin/tclsh Using tcl include flags: Using tcl library flags: -ltcl8.6 -ltclstub8.6 Building with GHC 9.2.8 ----- Normal build options ----- ./update-build-version.sh ./update-build-system.sh bsc start Thu Sep 5 07:43:25 UTC 2024 ./update-build-version.sh BuildVersion.hs up-to-date ./update-build-system.sh BuildSystem.hs up-to-date ghc -dynamic -hidir /home/builder/build/src/bsc/src/comp/../../build/comp -odir /home/builder/build/src/bsc/src/comp/../../build/comp -stubdir /home/builder/build/src/bsc/src/comp/../../build/comp -main-is Main_bsc \ -O2 -hide-all-packages -fasm -Wall -fno-warn-orphans -fno-warn-name-shadowing -fno-warn-unused-matches -package base -package containers -package array -package mtl -package unix -package regex-compat -package bytestring -package directory -package process -package filepath -package time -package old-time -package old-locale -package split -package syb -package integer-gmp -package text -iGHC/posix -iLibs -i../Parsec -i../vendor/stp/include_hs -i../vendor/yices/include_hs -i../vendor/htcl '-tmpdir /tmp' -I../vendor/stp/include -I../vendor/yices/include -L../vendor/htcl -lpthread --make bsc -j4 +RTS -M5G -A128m -RTS "-with-rtsopts=-H256m -K10m -i1" -rtsopts -L../vendor/stp/lib -lstp -L../vendor/yices/lib -lyices [ 1 of 224] Compiling BDD ( BDD.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/BDD.o ) [ 2 of 224] Compiling Bag ( Bag.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Bag.o ) [ 3 of 224] Compiling BuildSystem ( BuildSystem.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/BuildSystem.o ) [ 4 of 224] Compiling BuildVersion ( BuildVersion.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/BuildVersion.o ) [ 5 of 224] Compiling EquivalenceClass ( EquivalenceClass.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/EquivalenceClass.o ) [ 6 of 224] Compiling Exceptions ( Exceptions.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Exceptions.o ) [ 7 of 224] Compiling Fixity ( Fixity.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Fixity.o ) [ 8 of 224] Compiling GraphPaths ( GraphPaths.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/GraphPaths.o ) [ 9 of 224] Compiling IOMutVar ( Libs/IOMutVar.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/IOMutVar.o ) [ 10 of 224] Compiling Classic ( Classic.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Classic.o ) [ 11 of 224] Compiling IOUtil ( Libs/IOUtil.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/IOUtil.o ) [ 12 of 224] Compiling ListMap ( Libs/ListMap.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ListMap.o ) [ 13 of 224] Compiling Log2 ( Log2.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Log2.o ) [ 14 of 224] Compiling Parse ( Libs/Parse.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Parse.o ) [ 15 of 224] Compiling RealUtil ( RealUtil.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/RealUtil.o ) [ 16 of 224] Compiling SEMonad ( SEMonad.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/SEMonad.o ) [ 17 of 224] Compiling STPFFI ( ../vendor/stp/include_hs/STPFFI.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/STPFFI.o ) [ 18 of 224] Compiling Sort ( Libs/Sort.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Sort.o ) [ 19 of 224] Compiling SystemVerilogKeywords ( SystemVerilogKeywords.lhs, /home/builder/build/src/bsc/src/comp/../../build/comp/SystemVerilogKeywords.o ) [ 20 of 224] Compiling TmpNam ( GHC/posix/TmpNam.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/TmpNam.o ) [ 21 of 224] Compiling Version ( Version.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Version.o ) [ 22 of 224] Compiling ErrorUtil ( ErrorUtil.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ErrorUtil.o ) [ 23 of 224] Compiling Util ( Util.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Util.o ) [ 24 of 224] Compiling FileNameUtil ( FileNameUtil.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/FileNameUtil.o ) [ 25 of 224] Compiling SpeedyString ( SpeedyString.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/SpeedyString.o ) [ 26 of 224] Compiling IntegerUtil ( IntegerUtil.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/IntegerUtil.o ) [ 27 of 224] Compiling GHCPretty ( GHCPretty.lhs, /home/builder/build/src/bsc/src/comp/../../build/comp/GHCPretty.o ) [ 28 of 224] Compiling Pretty ( Pretty.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Pretty.o ) [ 29 of 224] Compiling PPrint ( PPrint.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/PPrint.o ) [ 30 of 224] Compiling PVPrint ( PVPrint.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/PVPrint.o ) [ 31 of 224] Compiling Intervals ( Intervals.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Intervals.o ) [ 32 of 224] Compiling GraphMap ( GraphMap.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/GraphMap.o ) [ 33 of 224] Compiling FStringCompat ( FStringCompat.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/FStringCompat.o ) [ 34 of 224] Compiling PreStrings ( PreStrings.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/PreStrings.o ) [ 35 of 224] Compiling Eval ( Eval.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Eval.o ) [ 36 of 224] Compiling VFileName ( VFileName.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/VFileName.o ) [ 37 of 224] Compiling Undefined ( Undefined.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Undefined.o ) [ 38 of 224] Compiling Position ( Position.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Position.o ) [ 39 of 224] Compiling MVarStrict ( Libs/MVarStrict.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/MVarStrict.o ) [ 40 of 224] Compiling STP ( ../vendor/stp/include_hs/STP.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/STP.o ) [ 41 of 224] Compiling IntLit ( IntLit.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/IntLit.o ) [ 42 of 224] Compiling Literal ( Literal.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Literal.o ) [ 43 of 224] Compiling Id ( Id.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Id.o ) [ 44 of 224] Compiling Verilog ( Verilog.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Verilog.o ) [ 45 of 224] Compiling VPrims ( VPrims.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/VPrims.o ) [ 46 of 224] Compiling VVerilogDollar ( VVerilogDollar.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/VVerilogDollar.o ) [ 47 of 224] Compiling PreIds ( PreIds.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/PreIds.o ) [ 48 of 224] Compiling NumType ( NumType.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/NumType.o ) [ 49 of 224] Compiling GraphWrapper ( GraphWrapper.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/GraphWrapper.o ) [ 50 of 224] Compiling GraphUtil ( GraphUtil.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/GraphUtil.o ) [ 51 of 224] Compiling ConTagInfo ( ConTagInfo.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ConTagInfo.o ) [ 52 of 224] Compiling BoolExp ( BoolExp.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/BoolExp.o ) [ 53 of 224] Compiling Backend ( Backend.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Backend.o ) [ 54 of 224] Compiling Flags ( Flags.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Flags.o ) [ 55 of 224] Compiling PFPrint ( PFPrint.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/PFPrint.o ) [ 56 of 224] Compiling SchedInfo ( SchedInfo.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/SchedInfo.o ) [ 57 of 224] Compiling Error ( Error.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Error.o ) [ 58 of 224] Compiling SystemVerilogTokens ( SystemVerilogTokens.lhs, /home/builder/build/src/bsc/src/comp/../../build/comp/SystemVerilogTokens.o ) [ 59 of 224] Compiling SystemVerilogScanner ( SystemVerilogScanner.lhs, /home/builder/build/src/bsc/src/comp/../../build/comp/SystemVerilogScanner.o ) [ 60 of 224] Compiling SystemCheck ( SystemCheck.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/SystemCheck.o ) [ 61 of 224] Compiling ProofObligation ( ProofObligation.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ProofObligation.o ) [ 62 of 224] Compiling Prim ( Prim.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Prim.o ) [ 63 of 224] Compiling ParsecPrim ( ../Parsec/ParsecPrim.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ParsecPrim.o ) [ 64 of 224] Compiling ParsecCombinator ( ../Parsec/ParsecCombinator.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ParsecCombinator.o ) [ 65 of 224] Compiling ParsecExpr ( ../Parsec/ParsecExpr.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ParsecExpr.o ) [ 66 of 224] Compiling ParsecChar ( ../Parsec/ParsecChar.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ParsecChar.o ) [ 67 of 224] Compiling Parsec ( ../Parsec/Parsec.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Parsec.o ) [ 68 of 224] Compiling Lex ( Lex.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Lex.o ) [ 69 of 224] Compiling IdPrint ( IdPrint.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/IdPrint.o ) [ 70 of 224] Compiling VModInfo ( VModInfo.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/VModInfo.o ) [ 71 of 224] Compiling Pragma ( Pragma.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Pragma.o ) [ 72 of 224] Compiling FlagsDecode ( FlagsDecode.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/FlagsDecode.o ) [ 73 of 224] Compiling FileIOUtil ( FileIOUtil.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/FileIOUtil.o ) [ 74 of 224] Compiling ErrorMonad ( ErrorMonad.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ErrorMonad.o ) [ 75 of 224] Compiling DOT ( DOT.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/DOT.o ) [ 76 of 224] Compiling CType ( CType.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/CType.o ) [ 77 of 224] Compiling Type ( Type.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Type.o ) [ 78 of 224] Compiling Subst ( Subst.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Subst.o ) [ 79 of 224] Compiling Unify ( Unify.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Unify.o ) [ 80 of 224] Compiling PragmaCheck ( PragmaCheck.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/PragmaCheck.o ) [ 81 of 224] Compiling CSyntax ( CSyntax.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/CSyntax.o ) [ 82 of 224] Compiling PoisonUtils ( PoisonUtils.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/PoisonUtils.o ) [ 83 of 224] Compiling ParseOp ( ParseOp.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ParseOp.o ) [ 84 of 224] Compiling GenWrapUtils ( GenWrapUtils.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/GenWrapUtils.o ) [ 85 of 224] Compiling CSyntaxUtil ( CSyntaxUtil.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/CSyntaxUtil.o ) [ 86 of 224] Compiling IConvLet ( IConvLet.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/IConvLet.o ) [ 87 of 224] Compiling CVPrint ( CVPrint.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/CVPrint.o ) [ 88 of 224] Compiling KIMisc ( KIMisc.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/KIMisc.o ) [ 89 of 224] Compiling CSyntaxTypes ( CSyntaxTypes.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/CSyntaxTypes.o ) [ 90 of 224] Compiling Pred ( Pred.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Pred.o ) [ 91 of 224] Compiling Scheme ( Scheme.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Scheme.o ) [ 92 of 224] Compiling Assump ( Assump.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Assump.o ) [ 93 of 224] Compiling SymTab ( SymTab.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/SymTab.o ) [ 94 of 224] Compiling TIMonad ( TIMonad.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/TIMonad.o ) [ 95 of 224] Compiling StdPrel ( StdPrel.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/StdPrel.o ) [ 96 of 224] Compiling IType ( IType.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/IType.o ) [ 97 of 224] Compiling IStateLoc ( IStateLoc.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/IStateLoc.o ) [ 98 of 224] Compiling Pred2STP ( Pred2STP.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Pred2STP.o ) [ 99 of 224] Compiling CPPLineDirectives ( CPPLineDirectives.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/CPPLineDirectives.o ) [100 of 224] Compiling SystemVerilogPreprocess ( SystemVerilogPreprocess.lhs, /home/builder/build/src/bsc/src/comp/../../build/comp/SystemVerilogPreprocess.o ) [101 of 224] Compiling CFreeVars ( CFreeVars.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/CFreeVars.o ) [102 of 224] Compiling Parser.Classic.Warnings ( Parser/Classic/Warnings.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Parser/Classic/Warnings.o ) [103 of 224] Compiling Parser.BSV.CVParserCommon ( Parser/BSV/CVParserCommon.lhs, /home/builder/build/src/bsc/src/comp/../../build/comp/Parser/BSV/CVParserCommon.o ) [104 of 224] Compiling Parser.BSV.CVParserUtil ( Parser/BSV/CVParserUtil.lhs, /home/builder/build/src/bsc/src/comp/../../build/comp/Parser/BSV/CVParserUtil.o ) [105 of 224] Compiling Parser.BSV.CVParserAssertion ( Parser/BSV/CVParserAssertion.lhs, /home/builder/build/src/bsc/src/comp/../../build/comp/Parser/BSV/CVParserAssertion.o ) [106 of 224] Compiling Parser.BSV.CVParserImperative ( Parser/BSV/CVParserImperative.lhs, /home/builder/build/src/bsc/src/comp/../../build/comp/Parser/BSV/CVParserImperative.o ) [107 of 224] Compiling InferKind ( InferKind.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/InferKind.o ) [108 of 224] Compiling CSubst ( CSubst.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/CSubst.o ) [109 of 224] Compiling CCSyntax ( CCSyntax.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/CCSyntax.o ) [110 of 224] Compiling BoolOpt ( BoolOpt.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/BoolOpt.o ) [111 of 224] Compiling BinParse ( BinParse.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/BinParse.o ) BinParse.hs:21:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[a]’ not matched: [] [_] | 21 | newop [] as iop = opsA [iop] as | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [112 of 224] Compiling Parser.Classic.CParser ( Parser/Classic/CParser.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Parser/Classic/CParser.o ) [113 of 224] Compiling Parser.Classic ( Parser/Classic.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Parser/Classic.o ) [114 of 224] Compiling Balanced ( Balanced.lhs, /home/builder/build/src/bsc/src/comp/../../build/comp/Balanced.o ) [115 of 224] Compiling SCC ( SCC.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/SCC.o ) [116 of 224] Compiling Simplify ( Simplify.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Simplify.o ) [117 of 224] Compiling MakeSymTab ( MakeSymTab.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/MakeSymTab.o ) [118 of 224] Compiling Wires ( Wires.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/Wires.o ) [119 of 224] Compiling ISyntax ( ISyntax.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ISyntax.o ) [120 of 224] Compiling InstNodes ( InstNodes.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/InstNodes.o ) [121 of 224] Compiling IWireSet ( IWireSet.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/IWireSet.o ) [122 of 224] Compiling ISyntaxXRef ( ISyntaxXRef.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ISyntaxXRef.o ) [123 of 224] Compiling ISyntaxUtil ( ISyntaxUtil.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ISyntaxUtil.o ) [124 of 224] Compiling ISimplify ( ISimplify.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ISimplify.o ) [125 of 224] Compiling IPrims ( IPrims.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/IPrims.o ) [126 of 224] Compiling IInlineUtil ( IInlineUtil.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/IInlineUtil.o ) [127 of 224] Compiling IInline ( IInline.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/IInline.o ) [128 of 224] Compiling IDropRules ( IDropRules.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/IDropRules.o ) [129 of 224] Compiling FixupDefs ( FixupDefs.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/FixupDefs.o ) [130 of 224] Compiling BExpr ( BExpr.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/BExpr.o ) [131 of 224] Compiling ITransform ( ITransform.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ITransform.o ) [132 of 224] Compiling ISplitIf ( ISplitIf.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ISplitIf.o ) [133 of 224] Compiling ILift ( ILift.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ILift.o ) [134 of 224] Compiling ASyntax ( ASyntax.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/ASyntax.o ) [135 of 224] Compiling TopUtils ( TopUtils.hs, /home/builder/build/src/bsc/src/comp/../../build/comp/TopUtils.o ) [136 of 224] Compiling Parser.BSV.CVParser ( Parser/BSV/CVParser.lhs, /home/builder/build/src/bsc/src/comp/../../build/comp/Parser/BSV/CVParser.o ) ghc-9.2.8: panic! (the 'impossible' happened) (GHC version 9.2.8: heap overflow Please report this as a GHC bug: https://www.haskell.org/ghc/reportabug make[2]: *** [Makefile:297: bsc] Error 1 make[2]: Leaving directory '/home/builder/build/src/bsc/src/comp' make[1]: *** [Makefile:61: install] Error 2 make[1]: Leaving directory '/home/builder/build/src/bsc/src' make: *** [GNUmakefile:41: install-src] Error 2 ==> ERROR: A failure occurred in build(). Aborting... Failed to build package!